Too many open filesの原因Nginxが「Too many open files」というエラーで停止してしまう原因は、Nginxで一つのworkerプロセスが開くことできるファイル数に制限があり、その制限値を超過したためです。 そのため、このエラーを回避するには、workerプロセスが開くことできるファイル数「Max open files」の制限値を変更する必要があります。 Max open filesの制限値を変更現状の設定値を確認するNginxのworkerプロセス番号から「Max open files」の現在の設定値を調べます。 # ps axf | grep nginx ・・・ 120161 ? S 0:02 \_ nginx: worker process # cat /proc/120161/limits Limit Soft Limit Hard Limit