0

你好无处不在!

我在发动机场发现了一个奇怪的问题。第二次 cron 任务消失了。我们有两个例子。当服务器重新启动时,我们使用带有部署钩子的 gem 来更新任务。当我更改部署挂钩以使 cron 作业仅在主实例上运行(为了不重复进程)时出现此问题。

我想这发生在执行接管过程时。所以从机变成了主机(Viva Metallica),并且在这个实例上没有 cron 作业,直到再次运行部署脚本。

我对吗?如何解决这个问题?
提前致谢。

4

1 回答 1

0

Cron 作业仅安装到应用程序主实例上。当您的应用程序主服务器发生故障并发生故障转移时,cron 作业不会自动转移到提升的实例。您可以通过按仪表板上的“应用”按钮重新运行 Chef 以恢复这些 cron 作业。

此信息记录在此处:http ://docs.engineyard.com/instance-takeover.html

此外,向 Engine Yard 支持团队 ( https://support.cloud.engineyard.com )提交工单将产生比 Stack Overflow 更快、更明智的响应。

于 2012-02-25T00:55:43.160 回答