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 に答える