我正在使用以下命令运行rails应用程序
$script/server -d webrick
在我的Ubuntu系统上,上面的命令在后台运行webrick服务器.我可以使用kill命令终止进程
$kill pid
rails是否提供任何命令来停止后台运行的守护进程服务器?
就像rails提供的启动服务器的功能一样,谢谢.
EDIT何时启动守护进程服务器合适?任何实时场景都会有帮助,谢谢
我正在使用以下命令运行rails应用程序
$script/server -d webrick
在我的Ubuntu系统上,上面的命令在后台运行webrick服务器.我可以使用kill命令终止进程
$kill pid
rails是否提供任何命令来停止后台运行的守护进程服务器?
就像rails提供的启动服务器的功能一样,谢谢.
EDIT何时启动守护进程服务器合适?任何实时场景都会有帮助,谢谢
耙子任务怎么样?
desc 'stop rails'
task :stop do
pid_file = 'tmp/pids/server.pid'
pid = File.read(pid_file).to_i
Process.kill 9, pid
File.delete pid_file
end
使用rake stop或sudo rake stop run