2017-02-17 38 views
0

我们在登台服务器上有一个rails应用程序。每天它发送一个行程电子邮件和硬编码到2016年。现在我改变这是动态的,它正确显示2017年。电子邮件有最新更改,但对于某些用户,它不是

但对于一些用户改变和该电子邮件的一些其他更改不存在,而对于我一切都是正确的。这会是什么原因?

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

任何线索赞赏

回答

0

通常情况下,这意味着你的后台工作,假设你使用一个,它仍然是从旧版本发送电子邮件。我不知道你是否知道,但Capistrano在默认情况下会保持5或3个版本,它只是将你当前的文件夹与最新版本符号链接。

您必须确保后台作业服务已重新启动并正确指向最新部署。

您可能有多个从当前部署和旧部署工作的工作人员组成。

对不起,如果它不适用于你,但这是我的问题,当这样的事情发生在我的过去。

+0

多数民众赞成在有趣的 - 我们使用sidekiq来处理我们的电子邮件在后台。我如何检查sidekiq使用哪个版本? –

+0

这就是我过去使用和使用过的问题。我不完全确定是诚实的。我只是杀死所有的工人,并开始新鲜。 – Vlad

+0

谢谢,我会检查出来的! –

相关问题