The same here in RHEL7 with 4.8.0:
[root@xl-ifr28 system]# rpm -qf /usr/lib/systemd/system/puppet.service puppet-agent-1.8.0-1.el7.x86_64 [root@xl-ifr28 system]# cat /usr/lib/systemd/system/puppet.service #
-
Local settings can be configured without being overwritten by package upgrades, for example
-
if you want to increase puppet open-files-limit to 10000,
-
you need to increase systemd's LimitNOFILE setting, so create a file named
-
"/etc/systemd/system/puppet.service.d/limits.conf" containing:
-
[Service]
-
LimitNOFILE=10000
-
You can confirm it worked by running systemctl daemon-reload
-
then running systemctl show puppet | grep LimitNOFILE
# [Unit] Description=Puppet agent Wants=basic.target After=basic.target network.target
[Service] EnvironmentFile=-/etc/sysconfig/puppetagent EnvironmentFile=-/etc/sysconfig/puppet EnvironmentFile=-/etc/default/puppet ExecStart=/opt/puppetlabs/puppet/bin/puppet agent $PUPPET_EXTRA_OPTS --no-daemonize ExecReload=/bin/kill -HUP $MAINPID KillMode=process
[Install] WantedBy=multi-user.target [root@xl-ifr28 system]#
|