0
我工作的腳本自動重新啓動Tomcat當OOM發生 的,我把這個arguement: XX:OnOutOfMemoryError='myscript.sh'
腳本用於重新啓動Tomcat時內存
但是,當該腳本重新啓動Tomcat這是失敗,因爲stocket仍然是開放的而我殺死了tomcat PID
所以我試圖從myscript.sh啓動一個腳本,但這個新腳本(OOM.sh)仍然被stocket打開,所以什麼都不會改變。
我該如何繼續?
感謝
謝謝你的回覆。問題還在這裏,當腳本啓動時,他得到了同樣的文件描述符和stocket仍然是開放的 當我啓動tomcat 地址監聽運輸dt_socket:5007 java的7411根的4U的IPv4 43872 0t0 TCP *:5007(LISTEN) OOM.sh 7447根4u IPv4 43872 0t0 TCP *:5007(LISTEN) – sytolaw
該評論是不可讀的。嘗試在腳本中添加一些調試以查看發生了什麼。 –