Ruby TCP服务器关闭

时间:2016-08-24 18:47:55

标签: ruby tcp

我有一个TCP服务器,我从以下命令开始;

nohup ruby ./server.rb &

然而,几天之后,这个过程刚刚关闭,无法追踪它的中断点,

如何让TCP服务器保持活着状态直到停止。

1 个答案:

答案 0 :(得分:1)

您应该将流程包装在daemon handler中,以便自动重启。

你制作一个类似于launcher.rb的启动脚本,如下所示:

require 'daemons'

Daemons.run('myserver.rb')

然后,as per the documentation

ruby launcher.rb start
相关问题