2013-02-27 145 views
1

我从浏览器下面的消息时,我跑我的web应用程序中的长久等待的请求:消息超时10秒后或幂等设置为OFF

来自NSAPI插件的消息:

没有可用于连接的后端服务器:10秒后超时或idempotent设置为OFF。

另外,我从httpConnection获得了503响应代码。我假设服务器超时,但我找不到延长超时的任何事情。发送请求5分钟后,上述消息大约显示。服务器正在WebLogic上运行。有没有人知道我可以在哪里更改超时时间或无论如何解决?

回答

2

从我的经验来看,它很可能与超时设置无关。根据http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/plugin_params.html,参数ConnectTimeoutSecs默认值是10秒,通常绰绰有余。关于如何配置插件的说明在这里是http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/nsapi.html#110496。您没有指定您正在使用的WLS版本,但该指令几乎没有从版本到版本的变化。

但是在你开始操纵这个参数之前,我会建议,首先,请确保你的WLS域已启动并运行。其次,请检查您的NSAPI插件,确保您尝试连接的WLS服务器DNS名称和端口都配置正确。第三,检查你的网络管理员,确保你的网络服务器和WLS服务器之间没有防火墙。如果有这样的防火墙,请确保防火墙允许您在两者之间的连接流量。

+0

我很抱歉,我不是指NSAPI插件的超时,而是实际服务器的时间。我认为发生NSAPI插件错误是因为服务器拒绝连接或其他东西。到服务器的连接最初是成功的,并且进程正常运行。 5分钟后,服务器以某种方式超时或拒绝连接,然后NSAPI插件尝试重新连接但未成功,然后以503错误回应。所以我试着找出是否有任何服务器超时设置来验证我的假设。 – user451587 2013-03-01 17:28:48