Пытаюсь запустить два 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'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.conf для pid_filename.Спасибо, помогло.
А как запустить два 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 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-у