Squid Stable12
FreeBSD 4.8в /usr/local/etc/rc.d при установке прописался скрипт запуска.
с ним сквид не стартует.если руками запускать - /usr/local/sbin/squid -D - стартует и работает
если же руками запустить squid.sh, который автоматом не стартует, пишет:
www# /usr/local/etc/rc.d/squid.sh
Usage: /usr/local/etc/rc.d/squid.sh [fast|force|one](start stop restart rcvar reload status poll)Что ему не нравится?
>Squid Stable12
>FreeBSD 4.8
>
>в /usr/local/etc/rc.d при установке прописался скрипт запуска.
>с ним сквид не стартует.
>
>если руками запускать - /usr/local/sbin/squid -D - стартует и работает
>
>если же руками запустить squid.sh, который автоматом не стартует, пишет:
>www# /usr/local/etc/rc.d/squid.sh
>Usage: /usr/local/etc/rc.d/squid.sh [fast|force|one](start stop restart rcvar reload status poll)
>
>Что ему не нравится?А ты запускал сперва с squid -z он создаёт кеш , а потом уже и скриптом.
>А ты запускал сперва с squid -z он создаёт кеш , а
>потом уже и скриптом.конечно запускал. работает же сквид при запуске руками.
кэш создан
>>А ты запускал сперва с squid -z он создаёт кеш , а
>>потом уже и скриптом.
>
>конечно запускал. работает же сквид при запуске руками.
>кэш создан
Тогда давай логи
В логах смотри че ему не нравится.
А скриптом не прбовал его стартовать RunCache ?
И еще он днс ищет если не найдет на запустится
Ошибку вижу. Пока не знаю как исправить.
Когда руками от root запускаю - squid.pid создается и все работает.
Когда при загрузке пытается стартовать, на консоль вываливается сообщение:
cd: Can't cd to /usr/local/squid/logs
squid ERROR: Could not read pid file
/usr/local/squid/logs/squid.pid: (13) Permissin deniedт.е. прав у пользователя нет.
squid запускается от: nobody
/usr/local/squid/logs имеет chmod 4064 nobody nobody
и файлы логов внутри ее такие же правачто надо поправить?
как узнать от какого пользователя запускается squid?
Попробуй /usr/local/etc/rc.d/squid.sh start