問題タブ [fpm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
73 参照

apache - Apache から切り替えたときの奇妙な NGINX スループット

システム情報(ElasticBeanstalk の背後にある AWS EC2 インスタンス (m4.large)):

リージョン: us-west-1
メモリ: 8GB
CPU: 2 コア / 2.4GHz
PHP バージョン: 7.0.22 (ZTS) with FPM
Nginx バージョン: 1.10.2

Web/モバイル/その他で使用される API があります。各エンドポイントはデータベース リクエストを作成し、キャッシュ (APCu または Redis) を使用しています。

アパッチ

Apache は 1 秒あたり最大 40 のリクエストを処理します。レイテンシは ~500 ~ 1200 ミリ秒でした (API エンドポイントによって異なります)。

ニンクス

その後、Nginx に移行することにしました。しかし、奇妙な動作に直面しました - スループットは 1 秒あたり約 20 リクエストに減少しました。また、レイテンシは常に増加しています (例: テストは 300 ミリ秒で開始し、31000 ミリ秒を超えて終了します)

/etc/nginx/nginx.conf:

/fpm/pools/www.conf:

パフォーマンスは、カスタム シナリオを使用してApache Jmeterによって測定されます。テストは同じリージョン (別の EC2 インスタンス) から実行されます。

cURL 統計:

tcptracerouteもバッチリ(1ms)

お知らせ下さい!私は自分で問題の原因を見つけることができません..ありがとう!