0

我正在使用 cURL 发出 Plesk API 请求。

当我发出需要 Plesk 长时间操作的请求(例如创建或删除订阅)时,我在大约 10 秒后收到“连接已重置”浏览器错误。

但是,如果我尝试一些我知道很简单的事情(例如删除不存在的订阅),它会立即返回并提供有用的响应。

由于短 cURL 请求会立即返回响应,因此我很确定这是我的 Web 服务器而不是我的脚本的问题。

我的主机已将 PHP 的 max_execution 和 max_input 时间提高到 120,以及 MySQL 的最大执行时间。但是,连接仍然在 cURL 请求大约 10 秒后关闭。

他们似乎没有想法,我真的需要这个工作。

有关如何解决此问题的任何建议?

4

1 回答 1

1

我的主机注意到在我的每个 API 调用之后 Apache 服务器都在重新启动。

在返回响应之前,Apache 重新启动中断了我的连接。

通过将 Apache 重启间隔从 0 秒更新为 120 秒,我能够避免这种冲突并接收 API 响应。

我在 Parallels 论坛中找到了有关间隔设置的提示。请参阅此线程的结尾。

于 2015-02-06T21:28:04.347 回答