我在部署在Amazon Web服務器上的Production上運行Spring引導Web應用程序。我創建了兩個Web應用程序實例。但有時一個/兩個實例會自動停止。我無法理解這個過程是如何自動終止的。在AWS上關閉Spring引導應用程序
此問題正在影響許多用戶體驗。我正在使用Tomcat的Spring Boots默認屬性。
我在部署在Amazon Web服務器上的Production上運行Spring引導Web應用程序。我創建了兩個Web應用程序實例。但有時一個/兩個實例會自動停止。我無法理解這個過程是如何自動終止的。在AWS上關閉Spring引導應用程序
此問題正在影響許多用戶體驗。我正在使用Tomcat的Spring Boots默認屬性。
檢查您的application.properties的endpoints.shutdown.enabled = true。
也許關機終點被某人調用。
此外,掃描您的代碼的任何 'System.exit'
此外,JVM可能崩潰......
是它優雅地停止?有沒有日誌?
發現了問題:
springBoot {
mainClass = ''
executable = true
buildInfo()
}
可執行文件需要被更改爲false
默認endpoints.shutdown.enabled是假的,我們沒有覆蓋它。沒有System.exit。運行我的服務的Java進程在AWS上的兩個生產框中都被終止。我如何獲得嵌入式tomcat日誌? – GaganPro
檢查目錄{your sb dir}/work/tmp /應該有一個名爲spring.log的文件 –