【发布时间】:2015-11-11 06:56:38
【问题描述】:
当运行配方时出现问题并且客户端运行中途挂起时,已安装的 Chef 客户端将无法使用。
然后您可以退出机器、重新启动、清理 Chef pid 文件等,但每次启动 Chef 客户端时都会显示以下消息:
Chef 客户端正在运行,将等待它完成然后运行。
执行重启后,Chef 应该能够从中恢复,但情况并非如此。
从中途挂起的客户端运行中恢复的最佳方法是什么?目前我删除虚拟机并创建一个新的,但这不是一个真正的解决方案。
中途挂了还能恢复吗?
【问题讨论】:
-
厨师的哪个版本?您的 client.rb 中有 lockfile 属性吗?你在压制哪个 pid 文件?您将 chef-client 作为服务运行还是从 cron 运行?
标签: client chef-infra