ログを見たら
``` WARNING: pool www server reached pm.max_children setting (5), consider raising it ``` となっていた。
環境は FreeBSD 13.2-RELEASE-p8 、PHP 8.1.24、nginx 1.24.0 。
とりあえず /usr/local/etc/php-fpm.d/www.conf をみたらログ通り pm.max_children が 5 に設定されていたので(本来はサーバーの状況を見ながらやるべきだけれど)ひとまず 10 に設定。でもあまり変わらない。
``` WARNING: pool www seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, there are 0 idle, and 29 total children WARNING: pool www server reached pm.max_children setting (30), consider raising it ```
最初から全部起動しておくのもなあ。
とはいえ pm.max_children を 30 くらいにしたら改善したような気がする。