Ruby on rails 如何在ruby中启动进程并对其进行监控

Ruby on rails 如何在ruby中启动进程并对其进行监控,ruby-on-rails,Ruby On Rails,我正在尝试启动一个流程,捕获输出,为其提供输入,并监控该流程。现在我正在使用fork并捕获pid来检查它是否正在运行,如果需要的话可以杀死它。我正在考虑将其转换为sidekiq,但我不确定这是否是最好的 欢迎您的意见 RubyonRails -启动过程 -捕获进程IO并写入数据库 -确保进程正在运行 -结束流程另请参见延迟作业。由他人编写的模块比使用fork滚动您自己的模块要好得多,因为在真正的web服务器上运行的Rails应用程序必须经常关闭和重新启动,而fork不会意识到这一点。我一直在关注

我正在尝试启动一个流程,捕获输出,为其提供输入,并监控该流程。现在我正在使用fork并捕获pid来检查它是否正在运行,如果需要的话可以杀死它。我正在考虑将其转换为sidekiq,但我不确定这是否是最好的

欢迎您的意见

RubyonRails -启动过程 -捕获进程IO并写入数据库 -确保进程正在运行
-结束流程

另请参见
延迟作业
。由他人编写的模块比使用
fork
滚动您自己的模块要好得多,因为在真正的web服务器上运行的Rails应用程序必须经常关闭和重新启动,而
fork
不会意识到这一点。

我一直在关注God Monit和sidekiq。不确定什么最合适。