2009-11-05 119 views
0

我创建了一个由其他3个网站访问的Web服务。在一个实例中,在用户输入一些数据并点击一个提交按钮后,它会关闭并执行它,并返回true或false。仅在第一次尝试时发生Web服务错误

问题是,当我点击提交最初(一闲置一段时间后),我得到的错误

“远程名称无法解析:(mydomainname.goes.here)”

然而,如果我之后立即点击提交按钮,它会正常工作,并且会再次工作,直到另一段时间不活动。

任何建议从哪里开始。

编辑:新的数据 - 我准备好接受它是服务器网站的DNS问题,因为我测试了它从2个位置(家庭和办公室与不同的ISP)和问题似乎一致,但在最后一分钟我尝试从我的短距离蜂窝数据连接,并从来没有这个问题。无论在两次试验之间已经过了多久,Web服务在每次我在这里尝试时都会响应并运行良好。 - 所以我怀疑它再次是DNS问题。

+0

听起来像软件工作正常;你有一个配置/网络问题。恕我直言属于ServerFault。 – tsilb

回答

0

远程名称无法从.NET上的Apache调用Web服务时之前解决

出错了DNS /代理配置

+0

为什么它会立即工作? - 我已经尝试了2个位置,同样的问题 –

+0

服务器端或客户端的DNS配置错误? –

+0

服务器端;但你是否正确地处理以前的连接? –

0

我碰到了类似的问题CF客户端。尝试在Web服务客户端上关闭KeepAlive,听起来与我所看到的非常相似。 Web服务调用将在第一次尝试时运行,如果在调用之间存在大约10秒的时间间隔,则会失败,如果间隔为1秒,则每次都会运行。我认为这是Apache配置的问题。

相关问题