Spring batch WebSphere8中30分钟后出现500内部服务器错误

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

我开发了一个Spring批处理应用程序,并托管在一个合作的WebSphere8.5.15服务器中。该应用程序使用一些rest端点来执行不同的作业,这些作业基本上是调用存储过程和执行多个数据库查询

我使用curl调用端点,如下所示:

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配置