我正在部署一个包含大约100000个条目的文件的spring应用程序。文件中的每一行都有大约23个字符。 当文件有100000个条目时,应用程序部署正常,但当我将内容增加到400000个条目时,当我访问我的应用程序URL时,我收到404 Not found错误。
我需要找出导致崩溃的原因(无论是内存问题还是其他原因)但是我没有在tomcat日志文件中看到任何错误,使用命令vmc files [app_name] tomcat / logs / catalina ... 。只是与服务器启动相关的信息。
还有其他选项来调试此问题吗?
谢谢, 克里斯蒂安
答案 0 :(得分:2)
我会研究丹所提到的!您还可以查看logs文件夹以查看其中的文件是否提供了更多信息。
vmc logs <app-name>
或
vmc files <app-name> logs/stderr.log
vmc files <app-name> logs/stdout.log
答案 1 :(得分:1)
好的,应用程序使用了太多内存,因此Java进程被破坏,导致路由器在尝试路由到应用程序时返回404。