从 GNU Screen 运行服务

从 GNU Screen 运行服务

将进程作为守护进程运行时,需要采取很多预防措施。在我看来,在 GNU Screen 中运行它是一种可行的选择,因为它保证在退出服务器后运行进程,重新登录时可以检查输出,等等。

在 Screen 内部运行 Web 服务器等有什么缺点吗?我有一个在 Screen 内部运行的服务器进程,在过去几周内多次无法访问。我立即重启了它,所以我不知道它是否因为某些内部问题(相当简单的脚本,所以我怀疑)而死机,或者是 Screen 的错误。

答案1

无论如何,这似乎是错误的解决方案。

如果你使用的是 Ubuntu,请使用暴发户

如果你使用的是 Centos/RHEL/其他系统,请查看使用 start-stop-daemon 和LSB 初始化标准正确地守护一个进程,然后您就可以使用 chkconfig 自动启动/停止它。

相关内容