我计划在我的 capistrano 食谱文件中添加一些任务,以使管理员能够远程启动/停止/重新启动private_pub服务器。但是如果一开始我可以使用类似的东西
desc "Start private_pub server"
task :start do
run "cd #{current_path};rackup private_pub.ru -s thin -E production -D"
end
我找不到任何文档如何停止或重新启动机架服务器。我看到选项
-P, --pid FILE file to store PID (default: rack.pid)
但也许使用 kill 命令停止服务器 - 不是好主意?