Re[2]: не открываются картинки
Igor Sysoev
is at rambler-co.ru
Thu Dec 28 18:18:07 MSK 2006
On Thu, 28 Dec 2006, Nick Knutov wrote:
>
> вдс, linux, OpenVZ, 2.6.8-022stab078.21-smp, хотя сейчас поставлю 2.6.9-023stab037.3
>
> При этом cat /proc/user_beancounters
> resource held maxheld barrier limit failcnt
> numfile 1057 1373 4096 4096 0
>
> и других failcnt тоже нет.
>
> Все равно крутить worker_process_nofile ?
Не знаю. Я не знаю, как увеличивать число файлов в Линуксе (знаю как искать :),
а что касается виртуальных Линуксов, то не знаю даже, где искать.
Во FreeBSD worker_rlimit_nofile позволяет рутовому мастеру поднять
рабочему процессу число открытых файлов до kern.maxfiles, но не более.
> Thursday, December 28, 2006, 5:26:31 PM, you wrote:
>> On Thu, 28 Dec 2006, Nick Knutov wrote:
>>> есть сервер с широкими каналами, nginx 0.5.5, сайт на стороннем сервере, который ссылается на много мелких картинок, которые лежат на этом сервере с nginx.
>
>>> Когда поймал глюк в опере включил "работать автономно", загрузил из кеша и увидел что вместо картинки я получил "500 Internal Server Error" от nginx (кстати, он отдает только статику, только для одного сайта, ничего никуда не проксируется)
>
>>> в логах -
>>> 2006/12/28 15:00:51 [crit] 9855#0: *77500 open() "/usr/local/nginx/html/50x.html" failed (24: Too many open files), client: **.***.**.**, server: ***.*******.biz, URL: "/********/6.jpg", host: "***.*******.biz", referrer: "http://www.*************.com/"
>
>>> Конфиг практически стандартный, какой параметр и куда крутить?
>
>> Какая ОС ? Под FreeBSD нужно увеличивать
>> sysctl kern.maxfiles и kern.maxfilesperproc, изменяется без перезагрузки,
>> но работающий nginx увеличенный kern.maxfilesperproc не увидит.
>> Специально для этого была сделана директива worker_process_nofile - её
>> нужно поставить равной kern.maxfilesperproc и сказать -HUP.
>
>> Игорь Сысоев
>> http://sysoev.ru
>
> --
> Best regards,
> Nick mailto:mail at knutov.com
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list