如何在不导致作业中止状态错误的情况下将3.4.0升级到3.5.0?

时间:2017-10-05 07:34:04

标签: concourse

当我将大厅从3.4.0升级到3.5.0时,突然所有正在运行的作业都将状态从运行更改为错误。我现在可以看到他们的日志开头出现字符串'no workers'。手动启动作业或下次更改触发的作业没有任何问题。

大厅本身的升级成功了。

我正在观察当时波什所做的事情,当网络或数据库虚拟机升级时(我不知道哪一个),我看到这种状态的变化一下子发生了。我很确定波什没有触及工人虚拟机。

有没有办法避免这种行为?

我们有一个数据库,一个网络虚拟机和六个工作人员。

1 个答案:

答案 0 :(得分:2)

只有一个Web虚拟机,它可能已经停止运行足够长的时间,所有工作人员都已过期。工人们不断心跳,如果他们错过了两次心跳(默认情况下需要1分钟),他们就会失速。它们应该在部署完成后返回,但如果在心跳之前发生了调度,则会导致这些错误。