День добрый! Народ, вопрос: почему когда я пытаюсь запустить squid с параметром -k rotate эта зараза пишет no runing copy, пробовал и на Linux и на FreeBSD. Squid 2.4.STABLE7
>День добрый! Народ, вопрос: почему когда я пытаюсь запустить squid с параметром
>-k rotate эта зараза пишет no runing copy, пробовал и на
>Linux и на FreeBSD. Squid 2.4.STABLE7
скорее всего у теб нет pid для сквида, проверь в конфиге сквида тэг
# TAG: pid_filename
и если его нет укажи , типа
pid_filename /usr/local/squid/logs/squid.pid
ну и читай фак http://www.squid-cache.org/Doc/FAQ/FAQ-11.html#ss11.43
типа создай нужный файл с нужным пидом :
echo 83619 > /usr/local/squid/logs/squid.pid
предварительно узнай твой пид
ps ax | grep squid
83617 ?? Ss 0:00.00 squid -s
83619 ?? S 0:00.48 (squid) -s (squid)
Вот как раз пид та у меня и прописан в конфиге pid_filename /usr/local/etc/squid/squid.pid, и файлик есть и путь правильный, а вот ID процесса там не лежит!Чего делать?
>Вот как раз пид та у меня и прописан в конфиге pid_filename
>/usr/local/etc/squid/squid.pid, и файлик есть и путь правильный, а вот ID процесса
>там не лежит!Чего делать?
Возможно у Squid нет прав на запись туда
>День добрый! Народ, вопрос: почему когда я пытаюсь запустить squid с параметром
>-k rotate эта зараза пишет no runing copy, пробовал и на
>Linux и на FreeBSD. Squid 2.4.STABLE7
CFA правильно сказал - проверь пермишины на запись туда, сквид от рута пущаешь или от nobody ? также почитай лог cache.log , там наверняка что-то сообщается об ошибке
Пускается squid от root`а, в cache.log говорит, что не могу прописать pid права на файл стоят root\squid,но пид совсем не там где прописан в конфиге squid`a. Просто создал файл и все заработало!Пасибо!