ERROR: failed to prepare the stderr pipe: Too many open files (24)
なんのエラーかというと
fastcgi php-fpm開いているファイルが多すぎる
ためです。
大規模サイトや複数サイトを一括して管理しているとどうしても、デフォルトで設定している値を超えてしまう場合があります。
現在の値を確認するためには、
ulimit -n
を実行するとわかります。
変更の仕方としては、/etc/php-fpm/www.confにかかれている
rlimit_files = 65535
を変更して、php-fpmとアパッチの再起動をすれば、反映完了となります。
なかなかこの設定を変更する機会がすくないのですが、覚えておくと便利かもしれません。