小弟一個SpringBoot專案在本地測驗 沒問題,但是打成jar包,部署到客戶的window Server 2016上面去就出了個問題,當專案啟動起來之后一段時間就會僵死,前端的請求全部是 pending狀態,日志也沒有列印,也沒有任何報錯。VisualVM監控 我自己也看不出有什么問題。。。。請走過路過的各位大神給點思路。。。幫忙想想這種情況會是哪里出了問題?
我用jar包在自己本地測驗也從沒遇到過這個問題,就只有客戶服務器上面出現。急死我了。。。大神們求救。
uj5u.com熱心網友回復:
有可能是記憶體泄漏導致的堆記憶體占用情況很大,dump看下哪塊代碼占用的比較多uj5u.com熱心網友回復:
https://blog.csdn.net/zzq900503/article/details/80577490uj5u.com熱心網友回復:
我并不是啟動報錯哈,我把springboot容器換成jetty也是這個情況uj5u.com熱心網友回復:
老哥這問題解決了嗎uj5u.com熱心網友回復:
我現在也一樣,監控沒問題,但是專案就是不運轉uj5u.com熱心網友回復:
先把專案在本地跑起來,模擬線上進行,看看一段時間會不會僵死,如果沒有,可能是服務器配置的問題uj5u.com熱心網友回復:
是用windows 的cmd啟動的嗎?關閉cmd快速編輯。
用cmd java -jar 啟動程式的話,并且同時打開了cmd快速編輯 可能會導致這種情況。一般需要按下鍵盤回車或者,向下就好了。
參考“cmd io阻塞”
uj5u.com熱心網友回復:
任務管理器關閉Java相關行程!重啟jar包,什么問題造成暫時不知!uj5u.com熱心網友回復:
已解決:http://xuewei.world:8000/2020/01/19/%e9%98%bf%e9%87%8c%e4%ba%91%e5%90%af%e5%8a%a8-springboot-%e5%90%8e%e8%ae%bf%e9%97%ae%e7%89%b9%e5%88%ab%e6%85%a2%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/
uj5u.com熱心網友回復:
神仙:http://xuewei.world:8000/2020/01/19/%e9%98%bf%e9%87%8c%e4%ba%91%e5%90%af%e5%8a%a8-springboot-%e5%90%8e%e8%ae%bf%e9%97%ae%e7%89%b9%e5%88%ab%e6%85%a2%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/uj5u.com熱心網友回復:
按用戶的生產環境部署一個測驗環境,做壓力測驗,可能會重現故障uj5u.com熱心網友回復:
增加資料庫的最大連接數監測資料庫連接數,如果很快達到資料庫連接上限并且不下降,可能存在資料庫連接未釋放
uj5u.com熱心網友回復:
VisualVM 可以查看阻塞的執行緒名稱,看看是哪里類出問題轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124595.html
標籤:Web 開發
上一篇:python人工智能
下一篇:大佬們問個IO流的問題
