Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает, помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что бы указывало на проблему в логах нет.
>Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает,
>помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что
>бы указывало на проблему в логах нет.всё-равно надо рыть в cache.log
варианты-например не может достучаться к днс или пермишины стоят неправильно
у меня,например, были неправильные пермишины на директорию кэшей
>>Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает,
>>помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что
>>бы указывало на проблему в логах нет.
>
>всё-равно надо рыть в cache.log
>варианты-например не может достучаться к днс или пермишины стоят неправильно
>у меня,например, были неправильные пермишины на директорию кэшейДНС работает исправно, насчёт пермишенов тоже врядли, так как некоторое время всё таки работает, после перезагрухки сервера.
>>>Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает,
>>>помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что
>>>бы указывало на проблему в логах нет.
>>
>>всё-равно надо рыть в cache.log
>>варианты-например не может достучаться к днс или пермишины стоят неправильно
>>у меня,например, были неправильные пермишины на директорию кэшей
>
>ДНС работает исправно, насчёт пермишенов тоже врядли, так как некоторое время всё
>таки работает, после перезагрухки сервера.
Проблема в недостатке памяти ОЗУ для сквида. Причины:
1 Слишком большой КЭШ сквида (требуется 128 МВ ОЗУ на 7 Gb кэша)
2 Включён memory_pools (Не освобождает память для своих новых процессов)
3 Сликом болюшой cache_swap_highУ меня на 150 Gb кэша 4 Gb ОЗУ.
>Проблема в недостатке памяти ОЗУ для сквида. Причины:
>1 Слишком большой КЭШ сквида (требуется 128 МВ ОЗУ на 7 Gb
>кэша)
>2 Включён memory_pools (Не освобождает память для своих новых процессов)
>3 Сликом болюшой cache_swap_high
>
>У меня на 150 Gb кэша 4 Gb ОЗУ.5500Мб кэш
cache_mem 128 MB
cache_swap_high 90memory_pools был включен, отключил, посмотрим поможет ли это.
>memory_pools был включен, отключил, посмотрим поможет ли это.что такое memory_pools ? У меня сквид тоже иногда вроде как живой, но ничего через него неходит и тоже 2.5.7.
Проблема в недостатке памяти ОЗУ для сквида. Причины:
1 Слишком большой КЭШ сквида (требуется 128 МВ ОЗУ на 7 Gb кэша)
А откуда такая статистика? Это гдето описано или на собственном опыте выяснилось....Дело в том что у меня 1 гиг опреативки и кэш размером 50 гиг...
сквид работатет, работает... память постепенно жрет... жрет...
а утром прихожу в логах ошибка:
FATAL: xcalloc: Unable to allocate 1 blocks of 4104 bytes!Squid Cache (Version 2.5.STABLE7): Terminated abnormally.
я так понимаю что ему не хватило памяти....
или что это еще может быть???memory_pools off
>У меня на 150 Gb кэша 4 Gb ОЗУ.Я так понимаю при такой конфигурации пользователей у вас не мало....
Если не секрет то сколько?....Ведете ли вы статистику по трафику...?
и сколько реально можно сэкономить траффика при такой конфигурации?
>У меня на 150 Gb кэша 4 Gb ОЗУ.Это на FreeBSD - или на Линуксе ?
т.к. на FreeBSD MAXDSIZE < 2048MbЕсли у вас на FreeBSD под squid отводится 4Gb, поделитесь, как сделали.
>Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает,
>помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что
>бы указывало на проблему в логах нет.
Кажется нашёл проблему. Надо сквид пересобрать с опцией --disable-internal-dns и в конфиге поставить dns_children=20. Пока работает %)
>>Cтоит SQUID2.5.7 на FreeBSD, прозрачное проксирование, работает некоторое время потом внезапно падает,
>>помогает только перезагрузка сервера. Делал дебуг больше, смотрел логи ничего что
>>бы указывало на проблему в логах нет.
>Кажется нашёл проблему. Надо сквид пересобрать с опцией --disable-internal-dns и в конфиге
>поставить dns_children=20. Пока работает %)не то, таким образом проблема не исчезла