重启 Rails 服务器

Gol*_*a11 1 touch ruby-on-rails

关于运行 Rails 服务器,这个命令到底做了什么?

~$ sudo touch restart.txt
Run Code Online (Sandbox Code Playgroud)

我以为它会重新启动 Rails 服务器,但是当我运行它时它发生得如此之快,我简直不敢相信它真的在重新启动 Rails 服务器。它多次解决了我的问题,但我想知道它为什么起作用,以及它在做什么。

谢谢!

小智 5

如果您使用的是Passenger,那么它会监视tmp/restart.txt文件的时间戳以触​​发重新启动。