Spring boot cloud foundry在应用程序部署后提供404,但在服务器重新启动后会间歇性工作

Spring boot cloud foundry在应用程序部署后提供404,但在服务器重新启动后会间歇性工作,spring-boot,java-8,cloud-foundry,Spring Boot,Java 8,Cloud Foundry,我已经用spring boot开发了一个web应用程序,该应用程序正在使用pivotal部署到cloud foundry上。 问题1:问题是,当部署应用程序时,我会收到一条消息“Container been health”,我想这意味着war已经部署在cloud foundry内部的tomcat容器中。一切正常,应用程序启动。 现在,当我点击health/env/application url时,它在日志中给出了404,但是如果我只是重新启动服务器,应用程序就启动了,并且对所有url都可以正常工

我已经用spring boot开发了一个web应用程序,该应用程序正在使用pivotal部署到cloud foundry上。
问题1:
问题是,当部署应用程序时,我会收到一条消息“Container been health”,我想这意味着war已经部署在cloud foundry内部的tomcat容器中。一切正常,应用程序启动。
现在,当我点击health/env/application url时,它在日志中给出了404,但是如果我只是重新启动服务器,应用程序就启动了,并且对所有url都可以正常工作。
第二期:
有时,应用程序在cloud foundry中崩溃,正如PaaS应用程序中预期的那样,服务器再次启动,并显示与“容器变得健康”相同的消息。但在这种情况下,同样的问题仍然存在,即从未找到URL。因此,在每次故障恢复的情况下,应用程序都会为先前工作的URL提供404,当我重新启动时,这些URL最终会工作。


我已经更新了manifest.yml中的memory_heuristics,由于内存不足,我看不到任何日志。我唯一看到的是URL的/health或/env,它只是从200移动到404。

尝试获取日志。cf logs[appName]--重新启动应用程序之前的最新版本。应用程序在崩溃后自行重新启动,重新启动后此问题是facedTry获取日志。cf logs[appName]--重新启动应用程序之前的最新日志。应用程序在崩溃后自行重新启动,重新启动后将面临此问题