puppetserver.service的作业失败,因为控制进程已退出,错误代码为
木偶:5.3.3puppetserver.service的作业失败,因为控制进程已退出,错误代码为,server,puppet,configuration-management,Server,Puppet,Configuration Management,木偶:5.3.3 操作系统:Ubuntu Xenial(虚拟盒) 内置RAM:4GB 我不熟悉木偶。安装Puppet v5.3.3后,我想启动服务器: systemctl启动puppetserver(或服务puppetserver启动) 这给了我以下错误: 由于控制进程带错误代码退出,puppetserver.service的作业失败。有关详细信息,请参阅“systemctl status puppetserver.service”和“journalctl-xe”。 systemctl状态pu
操作系统:Ubuntu Xenial(虚拟盒) 内置RAM:4GB 我不熟悉木偶。安装Puppet v5.3.3后,我想启动服务器: systemctl启动puppetserver(或服务puppetserver启动) 这给了我以下错误:
由于控制进程带错误代码退出,puppetserver.service的作业失败。有关详细信息,请参阅“systemctl status puppetserver.service”和“journalctl-xe”。
systemctl状态puppetserver.service
我关注了一些解释
-首先识别空闲内存:
free-m
(查看内存行,空闲选项卡)-更改文件
puppetserver的内存分配
vi/etc/default/puppetserver
即使在减少内存后,我仍无法启动puppetserver。请帮助我,我哪里出了问题。将内存更改为250m(JAVA_ARGS=“-Xms250m-Xmx250m)。它成功了。
可能是其50%的可用内存(free-m)
最初的可用内存是440。最初我在JAVA_ARGS中保留了400。我遇到了相同的错误。我所做的是删除了/etc/puppetlabs/puppet/SSL中的SSL目录/
尝试重新启动puppetserver时,引发了以下错误:
由于控制进程退出,puppetserver.service的作业失败
错误代码。请参阅“systemctl status puppetserver.service”和
“journalctl-xe”了解详细信息
使用此命令重新生成SSL:
puppetserver ca setup --config <PATH TO CONFIG FILE>
puppetserver ca设置--配置
在我的例子中,配置文件的路径是:/etc/puppetlabs/puppet/puppet.conf
###########################################
# Init settings for puppetserver
###########################################
# Location of your Java binary (version 7 or higher)
JAVA_BIN="/usr/bin/java"
# Modify this if you'd like to change the memory allocation, enable JMX, etc
JAVA_ARGS="-Xms400m -Xmx400m - Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger"
# These normally shouldn't need to be edited if using OS packages
USER="puppet"
GROUP="puppet"
INSTALL_DIR="/opt/puppetlabs/server/apps/puppetserver"
CONFIG="/etc/puppetlabs/puppetserver/conf.d"
# Bootstrap path
BOOTSTRAP_CONFIG="/etc/puppetlabs/puppetserver/services.d/,/opt/puppetlabs/server/apps/puppetserver/config/services.d/"
puppetserver ca setup --config <PATH TO CONFIG FILE>