2011-12-20 115 views
0

我正在向一個SOAP服務器發出curl請求,並且從服務器收到零星超時。我如何確定這是否是來自我的服務器的併發請求數的限制,還是我向其提出請求的服務器?捲髮請求超時 - 如何確定它是否位於源服務器或請求服務器上?

PS - 我指定的捲曲超時是60秒,它一直工作到一個星期前左右,雖然我們已經對使用此應用程序的應用程序進行了更改,但還有其他應用程序已損壞並且沒有有一段時間對他們進行了更新。

目前我正在實施失敗跟蹤,所以我可以在請求中看到http響應代碼,時間戳和相關變量,但如果任何人有過去類似事件的任何建議,我將不勝感激。

謝謝。

回答

1

要查看正在發生的所有事情,請在您的服務器上啓動Wireshark或其他一些數據包嗅探實用工具。然後,你可以看到哪些連接導致你的麻煩。

0

你可以嘗試簡單地telnet到服務器並粘貼請求,看看響應是什麼樣的。

+0

你介意鏈接或提供代碼片段嗎?我以前從未遠程登錄過。 – 2011-12-20 20:21:25

+0

@stu,這沒有顯示零星延遲的任何事情。 – Brad 2011-12-20 20:29:07

+0

...除非你做了很多次,並且偶爾出現延遲。也許這並不明顯,但這是很乏味的,但如果你做得夠用,它會告訴你是否有連接到服務器的問題或延遲,如果你從telnet獲得那些「連接的」響應之一。這是嘗試的第一步。 – stu 2011-12-21 21:14:16