[Comm] Кончились дескрипторы или еще что?

Andy Gorev =?iso-8859-1?q?gorev_=CE=C1_mail333=2Ecom?=
Пт Июн 20 11:03:12 MSD 2003


Владимир wrote:
> Andy Gorev пишет:
> 
>> Владимир wrote:
>>
>>> Andy Gorev пишет:
>>>
>>>> Недавно начала беспокоить довольно известная проблема. Сквид в логи 
>>>> пишет WARNING! Your cache is running out of filedescriptors. При 
>>>> этом все тормозит безбожно.
>>>>
>>>> Принял все известные меры, а именно:
>>>> 1) fs.file-max = 16384 в sysctl
>>>> 2) ulimit -u 1024 && ulimit -HSn 8192 перед запуском демона
>>>> 3) cache dir живет на разделе с reiserfs notail, noatime 
>>>
>>> noatime для кэша squid противопоказан, но не уверен что  причина в этом.
>>
>>
>> Сильно в этом сомневаюсь. Покажите пожалуйста источник таких данных. 
> 
> Смотрите документацию на squid. Кэш периодически должен чистится.
> Как Вы считаете, на основании чего это делается?
> 1. Удаляются страницы, кэшированные раньше остальных.
> 2. Удаляются страницы, к которым дольше всего небыло обращений.
> На анализе какого файлового атрибута возможно второе?
> 
> Очень мало приложений, которые реально пользуются атрибутом atime, но 
> они есть.
> Самое обидное, что вызванные этим "глюки" очень сложно отлавливаются.
> Документация по этому аспекту, увы, не всегда на уровне.
> 
> 

ОК, спасибо за идеи.

>>
>>> Пробуйте ядро alt7 из update  - на больших скростях I/O с alt5 у меня 
>>> тоже были вопросы.
>>
>>
>> Обновлю ядро и сам сквид. Спасибо.

Это не помогло. Повесил в BTS.
http://bugs.altlinux.ru/view_bug_page.php?f_id=0002684

-- 
С Уважением,
Андрей Горев



Подробная информация о списке рассылки community