1

我正在调查来自我的 Java/Spring 应用程序的大约500 个(内部服务器错误)响应的根本原因。localhost_access_log我可以在这500条回复中看到证据:

10.0.2.171 - - [20/Sep/2020:22:21:31 +0000] "POST /item HTTP/1.1" 500 5979

但是当我查看catalina.out中的相应日志条目时,我看不到任何堆栈跟踪或错误。记录只是有点停止:

2020-09-20 22:21:31.170 [http-nio-8080-exec-248] INFO  c.a.e.w.w.s.c.QueueController - POST REQUEST to /item received
2020-09-20 22:21:31.170 [http-nio-8080-exec-248] INFO  c.a.e.w.w.service.SnsTopicManager - Processing Request. ItemId=304513

在此之后应该有额外的 INFO 级别的日志记录,但显然出了点问题,因此出现了500响应。通常,500响应是由于未捕获的异常,并且有一个随附的堆栈跟踪来解释该问题,但在这种情况下不是。

如果没有堆栈跟踪或其他错误信息被记录,这里怎么会发生内部服务器错误?

4

0 回答 0