Здравствуйте. Проблема с отдачей статичных файлов. На сервере довольно стандартный набор nginx + php-fpm. Статику, соответственно, отдаёт Nginx. Периодически, без какой-либо внешней закономерности, при загрузке страниц сайта клиенту не загружаются статичные файлы (js, css, jpg и др.). В консоли Chrome ошибки для этих файлов 504 (Gateway Timeout).
У сайта более 100 000 просмортов в сутки, при этом много где довольно много статичных файлов. Плюс мы раскидали статику по поддоменам вида s1.domain.com, s2.domain.com и т.д., чтобы сайт быстрее загружался, соответственно число одновременных соединений с сервером при открытии страниц сайта резко выросло.
Поскольку ошибка только со статичными файлами, которые отдаёт Nginx, создаётся впечатление, что Nginx просто не справляется с числом запросов.
Пробовал сделать следующее:
в /etc/security/limits.conf добавить строки:
* soft nofile 16384
* hard nofile 16384
от рута ulimit -n 16384
Но, похоже, это не помогло.
Подскажите куда копать дальше в конфигах?
Edited 2 time(s). Last edit at 01/27/2012 08:26AM by Makoni.