我们可以检查什么是锁定文件以确保puppet配置仍在运行

时间:2015-11-18 07:19:25

标签: puppet

我们可以检查什么是锁定文件以确保puppet配置仍在运行?我们可以检查/var/lib/puppet/state/agentcatalogrun.lock文件是否适用于所有操作系统环境,如Windows和Linux?

我在Windows Server 2012中使用puppet 3.8,我可以看到锁文件正在创建。不同的Windows版本会有所不同吗?

2 个答案:

答案 0 :(得分:2)

您可以通过执行以下操作找出正在使用的代理程序锁定文件:

puppet agent --genconfig | grep agent_catalog_run_lockfile

来自puppet doc:

agent_catalog_run_lockfile

A lock file to indicate that a puppet agent catalog run is currently in 
progress. The file contains the pid of the process that holds the lock 
on the catalog run.

Default: $statedir/agent_catalog_run.lock

答案 1 :(得分:2)

如何使用windows中的以下命令输出?

puppet config print |grep lock

agent_catalog_run_lockfile = /var/lib/puppet/state/agent_catalog_run.lock
agent_disabled_lockfile = /var/lib/puppet/state/agent_disabled.lock

然后它应该解决你的问题。