2017-02-17 40 views
0

我們在登臺服務器上有一個rails應用程序。每天它發送一個行程電子郵件和硬編碼到2016年。現在我改變這是動態的,它正確顯示2017年。電子郵件有最新更改,但對於某些用戶,它不是

但對於一些用戶改變和該電子郵件的一些其他更改不存在,而對於我一切都是正確的。這會是什麼原因?

我使用的Nginx + Capistrano的Rails的+ 5

任何線索讚賞

回答

0

通常情況下,這意味着你的後臺工作,假設你使用一個,它仍然是從舊版本發送電子郵件。我不知道你是否知道,但Capistrano在默認情況下會保持5或3個版本,它只是將你當前的文件夾與最新版本符號鏈接。

您必須確保後臺作業服務已重新啓動並正確指向最新部署。

您可能有多個從當前部署和舊部署工作的工作人員組成。

對不起,如果它不適用於你,但這是我的問題,當這樣的事情發生在我的過去。

+0

多數民衆贊成在有趣的 - 我們使用sidekiq來處理我們的電子郵件在後臺。我如何檢查sidekiq使用哪個版本? –

+0

這就是我過去使用和使用過的問題。我不完全確定是誠實的。我只是殺死所有的工人,並開始新鮮。 – Vlad

+0

謝謝,我會檢查出來的! –

相關問題