爬坑! tomcat服務莫名其妙停止

2021-09-11 11:00:17 字數 2001 閱讀 7528

**這篇帖子是紀念一下自己爬坑的經歷,這篇帖子提示了我可能問題出在什麼地方。問題就是出在了這個xshell軟體上,我沒有用xshell之後就成功了。

這裡只講述遇到的一種原因:

1. 服務停止

最初以為是jvm導致的,但是在/var/log並沒有找到jvm致命錯誤日誌(hs_err_pid.log)

又排除了gc情況,使用 jstat -gc pid 5000檢視也沒發現問題

最後還是從日誌入手

原因:日誌中存在不明程序銷毀日誌,如下:

而正常使用shutdown.sh關閉時,會在pause日誌前存在以下日誌:

可見tomcat不是通過正常指令碼關閉

還有一種情況是執行kill -9 pid,但是測試了一下,這種情況並沒有產生日誌

下面針對ssh可能引發的問題做了測試:

先關閉伺服器

1.使用命令:sh bin/startup.sh 啟動

此時強制關閉xshell,再登入xshell,使用grep檢視執行的tomcat,發現tomcat依然執行。

2.使用命令:sh bin/startup.sh & tail -f logs/catalina.out 啟動並檢視日誌

此時強制關閉xshell,再登入xshell,使用grep檢視執行的tomcat,發現tomcat已關閉。

那麼是什麼原因呢?

莫名其妙的語法報錯

今天在使用python的parser模組時,遇到這樣的問題 解析自帶的example好好的,但解析我的檔案時就報語法錯誤。這個問題在以前寫編譯器時也出現過。根據以前的經驗,估計是unix和windows平台的換行不同造成的。用ultraedit將所有的換行都變成unix格式的。問題仍然存在。然後想到...

莫名其妙的問題(3)

使用gitcafe 類似github 時,關於windows下如何github ssh 公鑰的問題 1.安裝git,從程式目錄開啟 git bash 2.鍵入命令 ssh keygen t rsa c email email.com email email.com 是github賬號 3.提醒你輸入...

莫名其妙的問題(1)

今天遇到乙個比較莫名其妙的問題,我們先看一下事發原因 select td.id cbbaa.id from cmcs3 bank trade detail td,cb ba bank account cbbaa where td.id cbbaa.id 這樣兩張表,聯合查詢,並且其中有相同的字段 i...