我正在使用一个通过自由网络服务器服务的web应用程序。我做了一个休息呼叫的另一个网站,我没有控制,它返回缓慢。如果我提出了一个非常基本的请求,那么我将在我的应用程序中获得数据,但是任何请求都需要超过60秒的时间。我从我的应用程序中尝试了这个请求,它在2-3分钟内返回数据,这对我正在做的工作来说是很好的。
如何在server.xml中扩展超时,以便out服务器在超时之前等待更长时间?
我已经尝试过设置httpOptions、tcpOptions和transaction。
持续超时到60秒的调用是在javascript中进行的,如下所示。在代码中没有设置超时,因此不应该超时:
var xmlHttp = new XMLHttpRequest();
function httpGet(theUrl){
xmlHttp.open("GET", theUrl, false); // false for synchronous request
xmlHttp.send( null );
return xmlHttp.responseText;
}
response = httpGet(“SOMEURL”)我正在使用Websphere Application Server 17.0.0.1库
发布于 2019-01-17 21:47:01
应用程序的其他功能可以扩展到60秒以上,因此这个超时可能是rails应用程序的内部功能,而不是was服务器。
有许多设置libery超时的选项,可以在这里找到:4ic.html
https://stackoverflow.com/questions/53765514
复制相似问题