【发布时间】:2012-12-12 20:36:57
【问题描述】:
如何重启 Rails 服务器? 我从
开始 导轨服务器 -d所以服务器是分离的
我知道的唯一方法就是做 ps辅助| grep 导轨 杀死 -9 关于进程# 但是像这样杀死进程好不好?
rails 中是否有任何命令用于停止或重新启动服务器?
谢谢!
【问题讨论】:
-
正在开发中吗?您使用的是 Thin、mod_rails、Unicorn 还是 WEBRick?如果它在 dev 中,那么仅仅杀死进程应该没有任何问题,但是,首先尝试发送一个 SIGTERM,这基本上是当你的服务器没有 -d 并且你只是 CTRL 时发生的情况+C 停止它,发送 SIGTERM 只需执行 kill pid(不带 -9)并等待几秒钟以查看信号是否已发送,如果它没有终止进程,只需 kill -9 它和所有内容会好的。
标签: ruby-on-rails ruby