2009-11-05 112 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配置的問題。

相關問題