Spring batch WebSphere8中30分钟后出现500内部服务器错误
我开发了一个Spring批处理应用程序,并托管在一个合作的WebSphere8.5.15服务器中。该应用程序使用一些rest端点来执行不同的作业,这些作业基本上是调用存储过程和执行多个数据库查询 我使用curl调用端点,如下所示:Spring batch WebSphere8中30分钟后出现500内部服务器错误,spring-batch,websphere-8,Spring Batch,Websphere 8,我开发了一个Spring批处理应用程序,并托管在一个合作的WebSphere8.5.15服务器中。该应用程序使用一些rest端点来执行不同的作业,这些作业基本上是调用存储过程和执行多个数据库查询 我使用curl调用端点,如下所示: curl --insecure --request GET 'https://mycorp.server.com:1443/batch/api/job/job1?odate=050820' 执行30分钟后,我得到以下回应: <!DOCTYPE HTML PU
curl --insecure --request GET 'https://mycorp.server.com:1443/batch/api/job/job1?odate=050820'
执行30分钟后,我得到以下回应:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>500 Internal Server Error</title>
</head>
<body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at
ped@mycorp.server.com to inform them of the time this error occurred,
and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body>
</html>
500内部服务器错误
内部服务器错误
服务器遇到内部错误或错误
配置错误,无法完成
你的要求
请通过以下地址与服务器管理员联系:
ped@mycorp.server.com要通知他们此错误发生的时间,
以及您在此错误之前执行的操作
有关此错误的详细信息,请参阅
在服务器错误日志中
此外,还有一个500内部服务器错误
尝试使用ErrorDocument处理请求时遇到错误
我在执行过程中尝试了很多次,在处理请求30分钟后总是收到相同的错误“500 Internal Server error”。在日志文件中,似乎一切正常,未报告任何错误或异常。服务器偶尔响应不正确(500错误)是常见的情况。解决这个问题的方法是,当出现错误时,让程序休眠几秒钟,然后根据需要继续调用服务器。基本上,只要承认你会遇到这样的问题,并尽你所能解决它们 日志文件中的
似乎一切正常,未报告任何错误或异常。
:批处理作业的代码或启动该作业的REST控制器中的某个位置应存在错误。确保将日志级别设置为调试并检查应用程序的所有日志。服务器标准日志中没有错误,请进一步调查Websphere插件日志中报告的错误。似乎是插件配置中的ServerIOTimeout配置