サーバー (Core i7、ハードドライブ 1T、16GB RAM) で nginx を構成して、Nginx でシミュレートされた 40 の連続要求を処理するにはどうすればよいですか? リクエストには 15 ~ 60 秒かかります。
ありがとう
標準のnginxconfファイルにはこれがあり、40を超える同時リクエストが可能です。
events {
worker_connections 1024;
}
アップストリームサーバーでリクエストを処理するのに長い時間がかかる場合(リバースプロキシとしてNginxを使用していると思います)、これをserver
またはlocation
ブロック(proxy_pass
リクエストの場所)に追加する必要があります。これにより、接続が確実に確立されます。 3分(安全のために180秒)以下はタイムアウトになりません。
proxy_read_timeout 180;
proxy_connect_timeout 180;