说傀儡代理正在刷新,我停止了木偶主服务。 是否有任何意见可能会导致不完整或损坏的设置被推出,如下所述?
背景:
我正在使用持续集成和版本控制(竹和藏)为我的木偶configuration文件。
我遇到了重新部署过程中的问题。 当我为我的生产分支做拉请求时,它是最引人注目的,但是它也发生在其他地方。 木偶代理可能试图访问已被删除之前被删除的资源文件。 尽pipe这种情况非常罕见,但却造成了各种各样的破坏,尤其是在使用文件语句推出整个目录的模块中。
我提出的最明智的做法是在部署期间停止傀儡大师的服务,然后把它踢回去,但是我没有看到任何关于阻止傀儡大师可能仍然存在的后果用过的。
对于recursion部署,不应该是一个非问题,假定在上次运行过程中没有任何文件发生更改,因此从前面设置的文件与从后面设置的文件相同?
对。 replace文件的决定是基于来自客户端和服务器的md5哈希值的比较。 如果您在中途停止了master,那么应该只是在所有剩余的文件资源上出错 – 最终不会得到文件的部分副本。
有一个木偶运行的几个不同的部分。
因此,取决于您在此过程中的位置,运行将彻底失败,否则节点的运行将继续并报告失败。
像你提到的那样,不应该有被损坏的文件的问题。