gpt4 book ai didi

client - 等待完成的 Chef 客户

转载 作者:行者123 更新时间:2023-12-04 19:03:11 29 4
gpt4 key购买 nike

当运行配方时出现问题并且客户端运行中途挂起时,安装的 Chef 客户端将无法使用。

然后,您可以退出机器、重新启动、清理 Chef pid 文件等,但每次启动 Chef 客户端时都会显示以下消息:

Chef client is running, will wait for it to finish and then run.



当执行重新启动时,Chef 应该能够从中恢复,但事实并非如此。

从中途挂起的客户端运行中恢复的最佳方法是什么?目前我删除了虚拟机并创建了一个新的虚拟机,但这不是一个真正的解决方案。

中途挂了还能恢复吗?

最佳答案

如果有任何运行,请停止服务:sudo service chef-client stop
如果问题仍然存在

  • 找出是否有厨师客户端进程/服务正在运行:ps aux | grep chef
  • 终止进程

  • 如果问题仍然存在
  • /etc/chef/client.rb 下查找您的厨师客户端设置和/或您的 etc/init.d/chef-client
  • 然后找到 pid_filelockfile路径
  • 删除文件

  • 如果问题仍然存在,您可能会像我一样运行旧版本的厨师客户端
    你需要查看你的厨师缓存文件夹

    我不得不删除 /var/chef/cache/chef-client-running.pid

    关于client - 等待完成的 Chef 客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32070704/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com