0

AWS EC2 サーバーをいくつか実行しており、クライアントは libcurl を使用してパブリック DNS を持つサーバーに HTTP リクエスト (POST) を送信します。サーバーはクライアントに通知せずにシャットダウンする可能性があり、クライアントはリクエストを完了してから取得するのに約 50 秒かかります。 504エラー、この時間を数秒に短縮する方法があるかどうか誰か知っていますか?

4

1 に答える 1

0

Curl には、タイムアウトを調整できる 2 つのパラメータがあります: --connect-timeout と --max-time

あなたの場合、私--connect-timeoutはあなたが探しているものだと思います。

注意: この設定を下げると、バックエンド サーバーが稼働している場合でもタイムアウトが想定され、リクエストへの応答に通常よりも時間がかかることになります。

于 2014-10-15T10:45:31.693 に答える