当前位置: 首页 > 知识库问答 >
问题:

Azure Spring启动应用服务不断重启

常小白
2023-03-14

我已将spring-boot应用程序部署到IIS/嵌入式tomcat,作为一个azure应用程序服务。当应用程序服务启动时,应用程序日志显示同一实例大约每10分钟发生一次重新启动(新的pid)。90分钟后,它将最终成功部署。我从嵌入的tomcat日志和org.springframework日志中看不到任何问题,但有时它可能在2分钟内开始。

我还可以在哪里查找启动错误,有没有办法增加应用服务启动时间,因为我不知道是什么原因导致它重新启动?

共有1个答案

商琛
2023-03-14

您可以尝试从App service将配置设置为Tomcat

也感谢Sreyas发布您的建议作为帮助其他社区成员的答案。

“有时jar会用默认的启动命令花费更多的时间来启动。这可能是因为它在文件系统中扫描配置文件,因为它使用< code>-cp命令启动< code>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门户-

欲了解更多信息,请参考MS Q上正在进行的讨论

 类似资料:
  • 启动Windows服务时不断遇到此错误消息。 本地计算机上的服务启动后停止。如果其他服务和程序不使用某些服务,它们会自动停止。 我的代码:

  • 我在eclipse中安装了Jboss应用服务器,但它没有启动。后来我删除了Jboss并安装了Glassfish服务器,它也没有启动。它们没有给出任何错误,但仍处于启动模式 例如:这是Jboss7的控制台状态。1.它没有继续下去 07:31:29699信息[org.jboss.modules]jboss模块版本1.1.1。GA 07:31:31256信息[org.jboss.msc]jboss ms

  • 我们在Android8.1及以上版本中偶然发现了一个我们以前从未见过的问题,不幸的是,这使得我们的应用程序对我们的用户来说不太方便。在Android 8.1及以上版本中,当用户刷屏杀死应用程序时,后台粘性服务不会重新启动。

  • 我很久以前做了一些自定义systemd服务,都有相同的配置(当然ExecStart除外) 这种配置已经运行了很多年,从18.04版LTS开始,我已经启动并运行了ubuntu,但是现在看起来有些systemd服务根本没有启动,配置如下(myapp.service): 服务已启用: 如果在重新启动后执行“systemctl status myapp”: 如果我在重新启动后执行“Journal alct

  • 在尝试运行Spring Temple项目时收到此错误消息不知道为什么?有什么建议吗? 这是来自控制台的完整日志 我对代码进行了任何修改,只是试图运行从Spring模板下载的应用程序

  • 我今天使用应用程序容器/媒体维基泊出程序映像部署了MediaWiki的一个实例,我现在遇到了一个新问题,我找不到任何线索。尝试使用以下命令附加到媒体维基前端容器后: 由于我忽略的原因,它在我的配置中回答< code >终止,并尝试: 我确实收到了一些接近错误消息的内容: 这是我的新问题,因为这个容器永远不会停止重新启动。我可以看到,使用<code>docker ps-a。 问题是,我能够停止容器(