touch tmp / restart.txt如何实际工作?

时间:2017-09-28 20:26:36

标签: ruby-on-rails server

我看到这里的人说触摸tmp / restart.txt重新启动rails服务器,但我很想知道它是如何工作的。 restart.txt是tmp文件夹中的空文件,那么当你触摸文件时,Rails如何知道重启服务器?即哪个代码允许此功能工作,因为它不在restart.txt?

1 个答案:

答案 0 :(得分:0)

如果您查看config/spring.rb,就会发现Spring已配置为监视此文件。我相信默认值为每2秒轮询一次。

Spring.watch(
  "tmp/restart.txt",
  "tmp/caching-dev.txt"
)