Puppet服务器未在Centos7中启动

Puppet服务器未在Centos7中启动,puppet,Puppet,我最近在Centos7中安装了puppet5(在VirtualBox中运行)。安装后,我尝试启动它,抛出下面的消息。 我应该对配置做些什么吗 [root@puppet ~]# systemctl status puppetserver -l ● puppetserver.service - puppetserver Service Loaded: loaded (/usr/lib/systemd/system/puppetserver.service; enabled; vendor pr

我最近在Centos7中安装了puppet5(在VirtualBox中运行)。安装后,我尝试启动它,抛出下面的消息。 我应该对配置做些什么吗

[root@puppet ~]# systemctl status puppetserver -l
● puppetserver.service - puppetserver Service
   Loaded: loaded (/usr/lib/systemd/system/puppetserver.service; enabled; vendor preset: disabled)
   Active: activating (start) since Thu 2018-01-25 13:59:44 IST; 32s ago
  Control: 10284 (bash)
   CGroup: /system.slice/puppetserver.service
           ├─10284 bash /opt/puppetlabs/server/apps/puppetserver/cli/apps/start
           ├─10291 java -Xms2g -Xmx2g -XX:MaxPermSize=256m -Djava.security.egd=/dev/urandom -XX:OnOutOfMemoryError=kill -9 %p -cp /opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar:/opt/puppetlabs/server/apps/puppetserver/jruby-1_7.jar:/opt/puppetlabs/server/data/puppetserver/jars/* clojure.main -m puppetlabs.trapperkeeper.main --config /etc/puppetlabs/puppetserver/conf.d --bootstrap-config /etc/puppetlabs/puppetserver/services.d/,/opt/puppetlabs/server/apps/puppetserver/config/services.d/ --restart-file /opt/puppetlabs/server/data/puppetserver/restartcounter
           └─10366 sleep 1
Jan 25 13:59:44 puppet systemd[1]: Starting puppetserver Service...

Journal Logs:
Jan 25 14:01:29 puppet puppetserver[10419]: Background process 10426 exited before start had completed
Jan 25 14:01:29 puppet systemd[1]: puppetserver.service: control process exited, code=exited status=1
Jan 25 14:01:29 puppet systemd[1]: Failed to start puppetserver Service.
-- Subject: Unit puppetserver.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit puppetserver.service has failed.
--
-- The result is failed.

看起来VM内存不足,无法运行服务器

编辑文件
/etc/default/puppetserver
,并降低

JAVA_ARGS=" -Xms2g -Xmx2g ...
致:


虚拟机必须至少配置1GB的RAM,并使用编辑过的设置。

这似乎是合理的,但问题中是否有明确指出内存问题是问题的根源?此java参数“XX:OnOutOfMemoryError=kill-9%p”建议在内存不足时终止进程。因此,如果服务器无法启动,我想这将是故障排除的第一步。换句话说,不,这都是猜测。可以肯定,这是一个合理的猜测,但我们希望正式的答案是基于事实,而不是猜测。这本应作为一种评论提出。首先,我删除了这篇帖子,因为我不喜欢和陌生人争论,但后来我想了想,改变了主意,因为我的答案没有错。根据您的逻辑,我应该说明服务无法在centos启动的所有原因。这是不可能的……不,根据我的逻辑,目前提出的问题根本没有答案。如果OP提供了更多信息,比如系统日志的摘录没有经过systemd过滤,那么情况可能会改变。无论如何,重点从来不是“你不应该提出这个”,而是“你不应该把它作为一个答案”。
JAVA_ARGS="-Xms1g -Xmx1g ...