2011-03-07 49 views
0

我有一個網站使用php SOAP客戶端連接到票務系統API,偶爾一個電話會拋出一個異常說'無法連接到主機'。我很確定SOAP服務器不會關閉,所以我很難理解可能會導致這種情況的原因。我不能自己複製它,但我可以告訴它發生在日誌中。間歇性「'無法連接到主機'」SOAP異常

該網站運行在PHP 5.3.3上,並通過https連接到服務器,這可能是一個因素。

有沒有人有任何想法可能會導致此?

+0

'無法連接到主機'表示'無法連接到主機'。在調用URL之前,你可以做一個簡單的HTTP檢查,但那是所有...(並且不相信客戶說服務器有足夠的功率和100%的正常運行時間!) – powtac

+0

你是否設法解決這個問題?我面臨同樣的問題。我也試圖連接到票務系統。 – Nicsoft

回答

2

這確實得到解決,事實證明,我們連接的售票系統的防火牆的設置限制了單個I.P.的最大連接數量。地址。由於所有的API請求都來自一個IP(網絡服務器),我們達到了引發錯誤的極限。

要解決它,我們的IP添加了一個例外,我們從未見過它。

0

由於php沒有安裝OpenSSL模塊以及我需要驗證的服務,所以出現此錯誤。如果它只是間歇性地發生,儘管聽起來好像沿途的連接中斷了,無論是在端點還是在服務結束時。