Curl 掛起特定主機超過 2599 位元組的回應,我可以在哪裡調查?

Curl 掛起特定主機超過 2599 位元組的回應,我可以在哪裡調查?

我有一台伺服器為 somepage.php 捲曲其他伺服器,現在有超過 8 台伺服器執行此操作,但捲曲僅在其中一台伺服器上不起作用,它只是掛起。

進一步調查,我注意到如果從其他伺服器或我自己的電腦啟動,相同的捲曲可以工作。

我還注意到,如果該頁面返回 1298 個字元或更少,它工作正常,對於 1299 個或更多,它會掛起,很奇怪。

然後我認為這可能是響應中的一些奇怪的字符,但僅打印字母“x”以相同的方式重複掛起。

不知何故,我的一台伺服器不像其他伺服器那樣專門發送超過 1298 個字元。為什麼?

執行curls的伺服器是amazon linux(基於redhat),其他伺服器是debian。每個人的請求和回應標頭都是相同的。

哦,原來還能用,突然就停了。 wget 也有同樣的問題。

我該從哪裡開始調查?

謝謝!

相關內容