在执行长时间运行的Oracle数据库任务时处理Web服务超时

时间:2013-06-28 17:10:29

标签: oracle http oracle10g webserver

我在Oracle 10g环境中遇到长时间运行的Web服务超时问题。

客户端调用Web服务,大约10分钟后,它会收到以下响应:

  

HTTP / 1.1 503服务不可用服务器:   OracleAS-Web-Cache-10g / 10.1.2.3.0 Content-Type:text / html连接:   Keep-Alive Keep-Alive:超时= 600,最大= 999内容长度:402

     

不   应用程序Web服务器的响应

应用程序没有响应   Web服务器

应用程序Web没有响应   您请求的页面的服务器。
请通知网站   网站管理员,稍后再次尝试您的请求。

webservice在数据库中执行一个过程需要很长时间才能完成(平均超过20分钟),并且客户端在大约10分钟后收到上述响应。

我的猜测是网络服务器认为网络服务已经崩溃,因此终止它并将上述响应发送给客户端。

我的问题是:如何停用超时设置?我需要让webservice在需要的时候运行(或者至少在严格的时间内运行)。

我无法访问网络服务器的配置或管理控制台,但我可以要求负责管理它的人更改任何设置(这是一个测试环境)。

提前感谢任何想法。

0 个答案:

没有答案