Chr*_*ano 13 ajax timeout weblogic http http-status-code-503
我继承了一个应用程序(我的公司内部),它使用在Internet Explorer中运行的javascript,它使Ajax调用在WebLogic Server v10中运行的基于Struts的应用程序.
系统中的某些服务器端操作花费的时间超过3分钟.用户始终注意到Ajax调用在3分钟标记处返回503错误.我的用户可以等待超过3分钟,但503错误会中断他们的工作.
此应用程序需要进行性能调整,但我们非常需要一个临时的解决方法来延长返回503错误之前可以发生的时间.
目前的理论是IE XMLHttpRequest对象引发了503错误.一组假想的WebLogic专家倾注了我们的代码和WebLogic日志,并声明服务器端没有发生超时.但我有疑虑.
我的问题是,哪一个软件负责引发503错误:浏览器,Ajax javascript或服务器?这个超时期限可以改变吗?
您的 Web 服务器存在请求回复超时,长时间运行的服务请求会导致该超时。它可以是 WebLogic 服务器或代理。肯定不是客户。
您是否考虑过提交一个将立即响应的异步 HTTP 请求,然后轮询另一个位置以获取最终结果?三分钟大约太长了 170 秒。
| 归档时间: |
|
| 查看次数: |
22247 次 |
| 最近记录: |