我做了一個Java程序,並將其製作成jar文件。我想讓它在我的AWS上全天候運行。我使用稱爲屏幕的應用程序在註銷後繼續運行。我使用這個命令:如何讓一個java程序全天候運行?
screen java -jar my_app.jar
但它無法一直運行。它運行一兩天後會停止。我做了一個日誌,我沒有發現任何異常終止它。我想知道JVM是否會因任何原因(例如高內存使用率)而終止我的應用程序? JVM是否保留日誌?我在哪裏可以找到JVM的日誌?我必須讓我的應用成爲deamon嗎?如果我必須如何?
聽起來像它最終將耗盡內存。你可以附加任何類型的分析器,看看它的原因可能是什麼。 – Makoto
如何連接探查器? – user2452323