出典: link タグ:Nginx+php-fpm502504問題php-fpmnginx504javanginxphp50

WBOY
リリース: 2016-07-29 08:49:03
オリジナル
1427 人が閲覧しました

最近、IT自習フォーラム(www.zixue.it)で502,504エラーが多発しています

環境:

ホスト:Alibaba Cloud デュアルコアCPU 2Gメモリ
OS: centos 6.4 64-bit

アイデア:

nginxがphp-fpmと通信する際のキャッシュファイルのサイズと数を増やす
5 つの php-fpm プロセスの静的バインドにより、プロセスを頻繁に起動するコストが削減されます
TCP ポート通信の代わりに Sock ファイルを使用します (ローカルマシンのパフォーマンスが約 10% 向上する可能性があります)
解決策:

以下のようにNginxとphp-fpmのパラメータを調整します

nginx.confの場所セクション

<code>unix:/usr/<span>local</span>/php/<span>var</span>/run/php<span>-fpm</span><span>.</span>sock</code>
ログイン後にコピー

fastcgi.confの内容を変更します

<code>fastcgi_buffers 32 128k;
fastcgi_buffer_size 128k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;</code>
ログイン後にコピー

php-fpm.conf

listen = /usr/local/php/ var/ run/php-fpm.sock

リマインダー: php-fpm.sock に読み取りおよび書き込み権限を追加することを忘れないでください

<code>pm = <span>static</span><span># 静态绑定5个进程</span>
pm.max_children = <span>5</span></code>
ログイン後にコピー

効果:

フォーラムのホームページが約 30 ミリ秒高速になり、2 週間後には臨床観察では、502,504 エラー

').addClass('pre-numbering').hide(); は発生していません。 $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記では、nginx と 504 の内容を含む、Nginx+php-fpm 502 504 の問題を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!