1

我在生产环境中收到一个随机的内部 500 服务器错误。

我们试图在测试环境中复制相同的内容,但无济于事。

错误消息通常显示在网页的末尾,它不会经常出现,但在任何页面中偶尔会出现一次,然后它会消失,就像它从未发生过一样,并且在日志文件中没有任何条目。

我们已经浏览了错误显示的页面上的代码,但它们在那里并没有错。

但是,主要问题是错误消息中的详细信息,例如服务器信息和其他详细信息。

HTTP/1.1 500 Internal Server Error Date:Tue,26 Jun 2012 02:33:47 GMT Server:Oracle-Application-Server-10g Last-Modified: Sat. 16 Jun 2012 11:29:47 GMT ETag: "1cb1e-49d-2fed6e2b" Accept-Ranges: bytes Content-Length:729 Connection:close Content-Type: text/html

我们尝试过但无法阻止这些细节的出现。

如果有人能告诉我要添加的配置参数以阻止这些细节出现,那就太好了。

如果有人遇到同样的问题并且可以指出解决方案,那就太好了。

谢谢和欢呼。

4

2 回答 2

0

您的问题不清楚。但是“HTTP/1.1 500 Internal Server Error”导致无法完成请求。是学习服务器错误的参考。如果您想获得更正确的答案,请完全支持您的问题(例如.support服务器日志文件或代码示例)。

于 2012-07-26T05:38:52.050 回答
0

您可以使用 Java 过滤器来抑制内部 500 错误。我在生产环境中遇到了同样的错误。您可以将 java 过滤器用于特定页面或整个应用程序。从过滤器中收到的响应中找出Java过滤器中的内部500错误,并用空白将其抑制。

于 2013-01-31T14:39:03.233 回答