let*_*nje 7 daemon background background-process stderr sinatra
我有一个 Sinatra 应用程序,我使用ruby app.rb
. 通过 ssh 在远程机器上部署它时,如何在后台运行它并将 stdout 和 stderr 重定向到日志文件?
在重新启动时,我想保留以前的日志,以便将较新的消息附加到现有的日志文件中,而不是截断它。
将我的 Web 应用程序作为守护程序运行的推荐方式是什么?
我试过了nohup ruby app.rb &
,但似乎缺少 stderr 并且在某些情况下日志语句似乎乱序。
在 bash 下,尝试:
nohup ruby app.rb >> /log/file 2>&1 &
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7391 次 |
最近记录: |