1

しばらくの間、「502 Bad Gateway」というエラーでサイトがクラッシュすることが定期的にありました。サーバーはNginx/Php5-Fpmです。

クラッシュ時に、「service php5-fpm restart」が機能してサイトを再起動します。

これらのクラッシュに関連している可能性がある Web サービスがあります。このサービスが問題であるかどうか、特になぜこの現象が発生するのかはわかりません。

クラッシュが発生した前後のログの例を次に示します。

Php5-fpm.log

[28-Nov-2016 22:12:13] NOTICE: [pool www] child 26227 exited with code 0 after 963.894198 seconds from start
[28-Nov-2016 22:12:13] NOTICE: [pool www] child 26820 started
[28-Nov-2016 22:12:33] NOTICE: [pool www] child 26226 exited with code 0 after 984.045707 seconds from start
[28-Nov-2016 22:12:33] NOTICE: [pool www] child 26826 started
[28-Nov-2016 22:28:57] NOTICE: [pool www] child 26826 exited with code 0 after 984.588029 seconds from start
[28-Nov-2016 22:28:57] NOTICE: [pool www] child 27322 started
[28-Nov-2016 22:33:17] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
[28-Nov-2016 22:34:30] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
[28-Nov-2016 22:38:11] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
[29-Nov-2016 01:18:37] NOTICE: [pool www] child 27773 exited with code 0 after 9848.051638 seconds from start
[29-Nov-2016 01:18:37] NOTICE: [pool www] child 651 started

調査によると、私はこれを見たことがあります。

私は設定を変更しようとしましたが、実際には、サイトはもうクラッシュしていないように見えましたが、サーバーのすべての CPU が理由もなく 100% になることがありましたが、その後、すべてが正常に戻りました。

この設定で本当に私たちの悩みは解決できるのでしょうか?もしそうなら、CPU 使用率 100% でこれらのピークが発生しないように構成するにはどうすればよいでしょうか?

前もって感謝します。心から。

ヴィンセント・レベック

4

0 に答える 0