gpt4 book ai didi

Azure 应用服务 - Spring Boot 应用程序在启动时卡住

转载 作者:行者123 更新时间:2023-12-02 07:11:04 25 4
gpt4 key购买 nike

我将 Spring Boot Web 应用程序托管为 Azure 应用服务,但是其中一个应用程序似乎在启动时陷入循环。该应用程序无法访问,并且看起来每半分钟重新启动一次。日志中没有错误,重新启动应用服务也没有帮助。

有人知道为什么会发生这种情况或者我该如何解决它吗?
提前致谢。

最佳答案

有时,使用默认启动命令启动 jar 会花费更多时间。这可能是因为它使用 -cp 命令启动 jar,因此扫描文件系统中的配置文件。

java -cp app.jar org.springframework.boot.loader.JarLauncher

我通过在AppService->配置->常规设置->启动命令中提供启动命令解决了这个问题

java -jar <path_of_jar> 

您也可以检查容器日志,请参阅下面的链接。[https://learn.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs]

如果您要登录文件,则可以通过 SSH[Azure 门户->AppService-> 左侧有一个 SSH 选项] 到容器并直接 tail 日志,但有时会这样使用 ssh 很难进入容器,因为它无法正常启动。

关于Azure 应用服务 - Spring Boot 应用程序在启动时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43631517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com