Linux PID file found but no matching process was found


服務掛了,去Linux重啟tomcat

關閉./shutdown.sh tomcat,Linux給我報這么個錯:

字面意思就是找到了PID文件,但是沒有發現對應的進程

然后./startup.sh tomcat

意思就是讓我刪除tomcat對應的PID文件,找了半天都沒找到,只好去看tomcat的原生腳本,發現是另一個catalina.sh腳本,第一段就是PID名稱

然后我又找了半天,也沒找到這么個名字的文件或者文件夾

解決方案:

cd /
ls -al

rm -rf /CATALINA_PID

ls -al表示查看當前目錄下的隱藏文件,一定要CD 到根目錄,然后rm -rf /CATALINA_PID掉tomcat啟動生成的PID文件
此時再ls -al是看不到上圖所示的。

延伸:最好自定義一下tomcat的PID文件

bin/catalina.sh 文件頭注釋下面添加一行:CATALINA_PID=/var/run/tomcat.pid


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM