2015-02-06 43 views
0

我使用cURL來創建Plesk API請求。Plesk 12 API cURL連接重置

當我發出請求需要Plesk做出長時間操作(例如創建或刪除訂閱)的請求時,大約10秒鐘後,出現「連接已重置」瀏覽器錯誤。

然而,如果我嘗試一些東西,我知道很簡單(如刪除不存在的預訂),它會立即與一個有用的響應返回。

因爲短的cURL請求立即返回響應,我很確定這是我的web服務器的問題,而不是我的腳本。

我的主機已將PHP的max_execution和max_input次數提高到120,以及MySQL最大執行時間。但是,連接仍然在關閉cURL請求約10秒後關閉。

他們似乎出於想法,我真的需要這個工作。

有關如何解決此問題的任何建議?

回答

1

我的主機注意到Apache服務器在我的每個API調用後都重新啓動。

重新啓動Apache會在響應返回之前中斷我的連接。

通過將Apache重新啓動間隔從0秒更新爲120秒,我能夠避免此衝突並接收API響應。

我在Parallels論壇中找到了關於間隔設置的提示。請參閱this thread的結尾。