Centos 7 ulimit

Centos7 если поднятие лимитов на кол-во открытых файлв через ulimit и конфиг nginx не помогают, то дополнительно нужно править .service файлы systemd. Кривой способ —
# vim /usr/lib/systemd/system/nginx.service
LimitNOFILE=99999

# systemctl —system daemon-reload
# service nginx restart

Получше
# vim /etc/systemd/system/nginx.service.d/nofile.conf
[Service]
LimitNOFILE=99999

# systemctl —system daemon-reload