如何保持 ruby​​ 项目持续运行?

如何保持 ruby​​ 项目持续运行?

我目前在本地服务器上安装了 Redmine,供我们办公室使用。问题是,有时,当我使用以下命令运行 redmine 服务器时:

ruby 脚本/服务器 webrick -e 生产

有时它会因为某些错误而终止进程。错误不是问题,但我想要的是一种重新运行进程的方法,并且让它在发现进程未运行时自动运行。

我该怎么做呢?

答案1

在进程监控器下运行它,它将尝试(并且可能成功)在进程终止后重新启动进程。我建议主管,但您也可以尝试 daemontools ar monit。

相关内容