[Tomcat] サービスが起動しない場合の対処法
1 min read
サービスを起動しようとすると「PID file exists, but process is not running」と出て立ち上がらない問題。
Tomcat が不正に kill された場合なんかに PID が残ったままで起こる。
# service tomcat6 restart
Stopping tomcat6: [失敗]
Starting tomcat6: [失敗]
# service tomcat6 status
PID file exists, but process is not running [失敗]
解決方法
概ね以下のような手順で起動することができる。# service httpd stop
Stopping httpd: [ OK ]
# rm -rf /var/lock/subysy/tomcat
# rm -rf /var/run/tomcat.pid
# service httpd start
Starting httpd: [ OK ]
# service tomcat start
Starting tomcat: [ OK ]