1

我有带有食谱(recepies)和添加主机的厨师服务器。

如何在本地服务器上运行说明书?我知道厨师自动制作它,默认情况下每 30 分钟一次,但我想立即运行它。

PS:我知道 chef-solo,但我需要从服务器运行食谱而不需要任何手动操作

4

1 回答 1

2

您可以通过执行按需运行 Chef sudo chef-client,但向 chef-client 守护进程发送 USR1 信号会更安全一些:

$ sudo killall -USR1 chef-client

这告诉 chef-client 守护进程立即开始另一个运行。这样做更安全,因为不可能有两个厨师客户同时运行。

(厨师客户端运行实际上延迟到厨师客户端守护程序选项指定的秒数,--splay因此它不会立即发生在此时此刻)。

于 2012-05-04T11:46:24.337 回答