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

Исходное сообщение
"Не могу запустить Сквид"

Отправлено volk1905 , 02-Окт-06 11:31 
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)                                                              

Что ему не нравится?


Содержание

Сообщения в этом обсуждении
"Не могу запустить Сквид"
Отправлено Хорошенький , 02-Окт-06 12:26 
>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 он создаёт кеш , а потом уже и скриптом.


"Не могу запустить Сквид"
Отправлено volk1905 , 02-Окт-06 12:59 
>А ты запускал сперва с squid -z он создаёт кеш , а
>потом уже и скриптом.

конечно запускал. работает же сквид при запуске руками.
кэш создан


"Не могу запустить Сквид"
Отправлено Хорошенький , 02-Окт-06 14:08 
>>А ты запускал сперва с squid -z он создаёт кеш , а
>>потом уже и скриптом.
>
>конечно запускал. работает же сквид при запуске руками.
>кэш создан


Тогда давай логи


"Не могу запустить Сквид"
Отправлено redd , 02-Окт-06 14:43 
В логах смотри че ему не нравится.
А скриптом не прбовал его стартовать RunCache ?
И еще он днс ищет если не найдет на запустится

"Не могу запустить Сквид"
Отправлено volk1905 , 02-Окт-06 17:54 
Ошибку вижу. Пока не знаю как исправить.
Когда руками от 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?


"Не могу запустить Сквид"
Отправлено vserov , 02-Окт-06 14:46 

Попробуй /usr/local/etc/rc.d/squid.sh start