我在Nginx / Passenger上运行了一个Rails应用程序。它有一个rufus-scheduler cron作业,它在后台运行并通过电子邮件发送通知。
当我在Nginx / Passenger上开始制作应用时,电子邮件无法发送。在生产日志中,它不显示rufus-scheduler的任何日志。
我遇到了这个问题。无法调试调度程序。
但在阅读了一些问题之后文章,我确信调度程序线程会被乘客杀死。
代码段:
if-let
请帮助我为允许调度程序线程运行的乘客/ nginx进行配置。触发邮件。
答案 0 :(得分:1)
您需要在passanger配置块中设置它
passenger_spawn_method direct;