Несколько копий Squid на одной машине | Linux, Squid
Понадобилось запустить несколько экземпляров squid на одной машине – на одном интерфейсе с алиасом. Всё это на CentOS.
Сначала настраиваем алиас на CentOS.
Понадобилось запустить несколько экземпляров squid на одной машине – на одном интерфейсе с алиасом. Всё это на CentOS.
Сначала настраиваем алиас на CentOS.
Пару раз вываливалась ошибка на консоль:
negative sbsize for uid = 100
Uid 100 у меня на машине у сквида. В сети описания ошибки не нашёл, но sbsize
это ограничение потребляемого объёма сетевой памяти (mbufs
). Настраивается sbsize
в /etc/login.conf
(в мане по login.conf можно почитать).
Пока искал рецепт ошибки пропали – но лечим скорее всего тюнингом сквида, сетевой подсистемы или самого sbsize
в login.conf
.
Если Squid ворочается медленно, процесс занимает много памяти и процессорного времени может помочь перестройка кэша:
Останавливаем squid:
/usr/local/etc/rc.d/squid stop
Убиваем кэш. Или где он у вас лежит (в squid.conf строка cache_dir):
rm -rf /var/squid/cache
Реинициализируем кэш.
squid -z
Запускаемся:
/usr/local/etc/squid start
Ну а после смотрим более детально в чём проблема. :)