【发布时间】:2014-12-17 12:11:09
【问题描述】:
我正在使用以下代码将我的应用程序作为守护进程启动,
rackup = " sudo rackup --port #{PORT} --host #{HOST || 'localhost'} --pid /var/run/#{NAME}.pid -O NAME[#{NAME}] -D"
exec "(cd /#{ROOT} && exec #{rackup})"
但它实际上并没有启动,它加载了所有文件(我可以从日志中看到)但没有创建 .pid 文件。我究竟做错了什么?有什么建议吗?
作为旁注,NAME['app_name'] 是否意味着我可以使用sudo pkill app_name 来杀死守护进程?
【问题讨论】:
标签: ubuntu sinatra daemon thin rackup