簡體   English   中英

Delayed_job無法正常工作

[英]Delayed_job is not working correctly

我實施了延遲的工作,並且處理得很好,但是它在development.log中而不是production.log中生成郵件。

實際也沒有發送郵件,它只是在開發日志中生成。 處理后,我在延遲的工作表中也沒有工作。

我還使用了RAILS_ENV=production rake jobs:work但是郵件仍在開發日志中,實際上並未發送; 我在Ubuntu上使用郵件服務器發送郵件。

我注意到rake jobs:work默認情況下使用開發日志來rake jobs:work ,不知道生產服務器也一樣嗎?

如果有人知道問題所在,那么請盡快回答,因為我的應用程序因此而被卡在生產服務器上,並且很多郵件都只是在開發日志中,而不是最終用戶。

這可能很明顯,但是在config / production.rb中,您是否設置了

    config.action_mailer.delivery_method = :smtp

您可能在config / development.rb中設置了交付方式,但是卻忘記了在生產環境中這樣做。 請讓我知道,以便我進一步提供幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM