【发布时间】:2020-03-29 09:45:56
【问题描述】:
我有 Ubuntu 18.04 服务器和 Wildfly 18.0.1。 Wildfly 安装为系统服务,它工作正常——我可以启动、停止它。它在系统启动时启动。
但有时这项服务会无缘无故地随机停止 - 每周一次,每两天一次。我没有看到对服务器负载的任何依赖。
在日志中只有:
Mar 18 15:28:27 prdmx systemd[1]: wildfly.service: Main process exited, code=exited, status=1/FAILURE
Mar 18 15:28:27 prdmx systemd[1]: wildfly.service: Failed with result 'exit-code'.
wildfly.service 是原始文件,没有任何变化:
[Unit]
Description=The WildFly Application Server
After=syslog.target network.target
Before=httpd.service
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=wildfly
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null
[Install]
WantedBy=multi-user.target
除了我上面提到的两行之外,系统日志中绝对没有任何内容,wildfly 日志中没有任何内容。 所以我什至不知道是wildfly问题还是systemd问题。
我能用它做什么?如何获得这种行为的根源 - systemd 或 wildfly?如何调试这一切?
(我可以为服务设置“失败时重启”选项,但这不是很好的解决方案)
【问题讨论】:
标签: wildfly ubuntu-18.04 systemd