【问题标题】:How would i start a process in ruby and monitor it我将如何在 ruby​​ 中启动一个进程并对其进行监控
【发布时间】:2013-12-06 06:10:41
【问题描述】:

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

欢迎输入。

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

【问题讨论】:

标签: ruby-on-rails


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    相关资源
    最近更新 更多