我继承了一个应用程序(我的公司内部),它使用在Internet Explorer中运行的javascript,它使Ajax调用在WebLogic Server v10中运行的基于Struts的应用程序.
系统中的某些服务器端操作花费的时间超过3分钟.用户始终注意到Ajax调用在3分钟标记处返回503错误.我的用户可以等待超过3分钟,但503错误会中断他们的工作.
此应用程序需要进行性能调整,但我们非常需要一个临时的解决方法来延长返回503错误之前可以发生的时间.
目前的理论是IE XMLHttpRequest对象引发了503错误.一组假想的WebLogic专家倾注了我们的代码和WebLogic日志,并声明服务器端没有发生超时.但我有疑虑.
我的问题是,哪一个软件负责引发503错误:浏览器,Ajax javascript或服务器?这个超时期限可以改变吗?