前提・実現したいこと
CentOS7にて、Tomcat7起動時に別アプリケーションとPIDが重複して、起動が失敗します。
意図してPIDの重複を避ける事は可能でしょうか。手順、設定等はあるのでしょうか。
発生している問題・エラーメッセージ
$ systemctl status tomcat.service ● tomcat.service - Apache Tomcat 7 Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 水 2018-11-07 16:33:01 JST; 4min 25s ago Process: 3371 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=1/FAILURE) Main PID: 3371 (code=exited, status=1/FAILURE) 11月 07 16:33:01 server10 startup.sh[3371]: Using CATALINA_PID: /opt/tomcat/catalina.pid 11月 07 16:33:01 server10 startup.sh[3371]: Existing PID file found during start. 11月 07 16:33:01 server10 startup.sh[3371]: Tomcat appears to still be running with PID 951. Start aborted. 11月 07 16:33:01 server10 startup.sh[3371]: If the following process is not a Tomcat process, remove the PID file and try again: 11月 07 16:33:01 server10 startup.sh[3371]: UID PID PPID C STIME TTY TIME CMD 11月 07 16:33:01 server10 startup.sh[3371]: zabbix 951 1 0 16:04 ? 00:00:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf 11月 07 16:33:01 server10 systemd[1]: tomcat.service: main process exited, code=exited, status=1/FAILURE 11月 07 16:33:01 server10 systemd[1]: Failed to start Apache Tomcat 7. 11月 07 16:33:01 server10 systemd[1]: Unit tomcat.service entered failed state. 11月 07 16:33:01 server10 systemd[1]: tomcat.service failed.
試したこと
上記のメッセージにある通り、重複するPIDをkillすると起動に成功します。
この現象は、たまにしか発生しません。
また、重複するアプリケーションも、様々です(今回はたまたまzabbixでした)。
補足情報(FW/ツールのバージョンなど)
CentOS Linux release 7.3.1611 (Core)
$ /opt/tomcat/bin/version.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /etc/alternatives/jre
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/tomcat/catalina.pid
Server version: Apache Tomcat/7.0.90
Server built: Jul 2 2018 17:05:37 UTC
Server number: 7.0.90.0
OS Name: Linux
OS Version: 3.10.0-514.26.2.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_131-b12
JVM Vendor: Oracle Corporation

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/26 06:20