はじめに

当サイトは、sakura vpsで運用しています。

ブログを書き始めて、少しアクセスが増えてきたらページの表示自体が遅くなり、サーバでの作業も遅くなりました。

php-fpmのプロセスが多く立ち上がっていたので、ググったらそれっぽいページを発見したので同じ対応をしました。

手順

php-fpmの設定ファイルを変更

デフォルトの設定だとアクセス数の少ないサイトには値が大きすぎるようです。

diff www.conf www.conf.20190616
109c109
< pm.max_children = 10
---
> pm.max_children = 50
119c119
< pm.min_spare_servers = 2
---
> pm.min_spare_servers = 5
124c124
< pm.max_spare_servers = 6
---
> pm.max_spare_servers = 35

再起動

sudo service php-fpm restart
sudo service nginx restart

体感的には早くなりました。
またロードアベレージも小さくなりました。
しばらくは、これで様子を見たいと思います。

この記事をシェアする