标签: ruby sinatra rack thin
我正在使用thin来运行我的Sinatra应用程序但是现在,当我关闭shell时,服务器停止了。是否可以在后台运行它作为一个进程,还可以像在shell中那样查看/监视日志?
答案 0 :(得分:3)
使用-d开关启动守护程序。默认情况下,它会将输出写入log/thin.log,或者您可以使用-l开关覆盖输出。有关选项的完整列表,请参阅thin -h。
-d
log/thin.log
-l
thin -h
答案 1 :(得分:1)
正如@Chris所提到的,你可以守护它。
另一种方法是使用GNU Screen
GNU Screen
这样您就可以在前台运行应用程序,然后关闭终端。
当你回到Screen会话时,你有相同的环境, 就像切换终端标签一样。
Screen