我将如何在ruby中启动进程并对其进行监视

时间:2013-12-05 21:47:12

标签: ruby-on-rails

我正在尝试启动一个进程,捕获输出给它输入并监视这个进程。现在我正在使用fork并捕获pid以检查它是否正在运行并在需要时将其杀死。我正在考虑将此转换为sidekiq,但我不确定这是最好的。

欣赏输入。

Ruby on rails - 开始进程 - 捕获进程IO并写入数据库 - 确保流程正在运行 - 结束过程

1 个答案:

答案 0 :(得分:0)

另见Delayed_Job。并且由其他人编写的模块无限优于使用fork滚动自己的模块,因为在真实Web服务器上运行的Rails应用程序必须经常关闭并重新启动,而fork将不会意识到这一点。