URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5113
[ Назад ]

Исходное сообщение
"Как запустить два процесса squid"

Отправлено Anlorn , 17-Сен-07 02:24 
Пытаюсь запустить два squid'a c разными конфигами.
Пускаю вначале:
/usr/sbin/squid -f /etc/squid/squid.conf -d 9
Все запускается. Потом пытаюсь запустить второй процесс так:
/usr/sbin/squid -f /etc/squid_globax/squid.conf -d 9
В ответ:
Squid is alredy running!

Содержание

Сообщения в этом обсуждении
"Как запустить два процесса squid"
Отправлено Wital , 17-Сен-07 04:10 
>Пытаюсь запустить два squid'a c разными конфигами.
>Пускаю вначале:
>/usr/sbin/squid -f /etc/squid/squid.conf -d 9
>Все запускается. Потом пытаюсь запустить второй процесс так:
>/usr/sbin/squid -f /etc/squid_globax/squid.conf -d 9
>В ответ:
>Squid is alredy running!

проверь чтобы были разные пути в squid.conf для pid_filename.


"Как запустить два процесса squid"
Отправлено Anlorn , 17-Сен-07 04:16 
>проверь чтобы были разные пути в squid.conf для pid_filename.

Спасибо, помогло.


"Как запустить два процесса squid"
Отправлено incognet , 27-Фев-10 05:25 
А как запустить два squid-а как службу
В rc.d/init.d создал копию squid поправил (поменял) в нем пути к configfile, pidfile и squid.out . Также подменил имя в subsys squid-у.
В squid-two.conf тоже поменял имена log файлов в том числе и cache.log на cache-two.log .
Запускаю новоиспеченного демона, а он хнычет и не запускается.

cache-two.log создается но пустой.
Пишет в cache.log (подчеркиваю в cache.log а не в cache-two.log который указан в конфиге)
>Squid is already running!  Process ID и пишет ID процесса первого сквида.

Подскажите в чем может быть дело?


"Как запустить два процесса squid"
Отправлено incognet , 27-Фев-10 05:45 
>>Squid is already running!  Process ID и пишет ID процесса первого сквида.
>
>Подскажите в чем может быть дело?

Извиняюсь за флуд, всё получилось, 3 часа бился, а вина в невнимательности.
В демоне деректива start(), кальмар стартовался как
>$SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1

вот тут надо было еще дописать -f /etc/squid/squid-two.conf
и еще где там идут напрямую обращения к squid-у