我目前在本地服务器上安装了 Redmine,供我们办公室使用。问题是,有时,当我使用以下命令运行 redmine 服务器时:
ruby 脚本/服务器 webrick -e 生产
有时它会因为某些错误而终止进程。错误不是问题,但我想要的是一种重新运行进程的方法,并且让它在发现进程未运行时自动运行。
我该怎么做呢?
答案1
在进程监控器下运行它,它将尝试(并且可能成功)在进程终止后重新启动进程。我建议主管,但您也可以尝试 daemontools ar monit。
我目前在本地服务器上安装了 Redmine,供我们办公室使用。问题是,有时,当我使用以下命令运行 redmine 服务器时:
ruby 脚本/服务器 webrick -e 生产
有时它会因为某些错误而终止进程。错误不是问题,但我想要的是一种重新运行进程的方法,并且让它在发现进程未运行时自动运行。
我该怎么做呢?
在进程监控器下运行它,它将尝试(并且可能成功)在进程终止后重新启动进程。我建议主管,但您也可以尝试 daemontools ar monit。