Rufus Scheduler未在生产Nginx / Passenger中运行

时间:2017-02-13 13:02:12

标签: ruby-on-rails nginx passenger rufus-scheduler

我在Nginx / Passenger上运行了一个Rails应用程序。它有一个rufus-scheduler cron作业,它在后台运行并通过电子邮件发送通知。

当我在Nginx / Passenger上开始制作应用时,电子邮件无法发送。在生产日志中,它不显示rufus-scheduler的任何日志。

我遇到了这个问题。无法调试调度程序。

但在阅读了一些问题之后文章,我确信调度程序线程会被乘客杀死。

代码段:

实施例

if-let

请帮助我为允许调度程序线程运行的乘客/ nginx进行配置。触发邮件。

1 个答案:

答案 0 :(得分:1)

您需要在passanger配置块中设置它

passenger_spawn_method direct;