FreeBSD6.1+SQIUD запускается squid -D, при проверке работы выдаёт
squid:ERROR:no running copy. Помогите разобраться!
В месагах пишет ошибка чтения записи файла записи ошибок. Но это же не повод для того чтобы сквид отваливался?
>FreeBSD6.1+SQIUD запускается squid -D, при проверке работы выдаёт
>squid:ERROR:no running copy. Помогите разобраться!
>В месагах пишет ошибка чтения записи файла записи ошибок. Но это же
>не повод для того чтобы сквид отваливался?
ps ax | grep squid
Если вывод пустой - да, достачный. У меня тоже отваливался, когда не мог вести лог.
>>FreeBSD6.1+SQIUD запускается squid -D, при проверке работы выдаёт
>>squid:ERROR:no running copy. Помогите разобраться!
>>В месагах пишет ошибка чтения записи файла записи ошибок. Но это же
>>не повод для того чтобы сквид отваливался?
>ps ax | grep squid
>Если вывод пустой - да, достачный. У меня тоже отваливался, когда не
>мог вести лог
ps ax | grep squid
ничего не выводит.
В messeges
(squid): filed to find or read error text file.
squid[1032]: Exiting due to repeated, frequent failures
Путь к файлам ошибок по умолчанию в squid.conf
Что ему надо?
>>>FreeBSD6.1+SQIUD запускается squid -D, при проверке работы выдаёт
>>>squid:ERROR:no running copy. Помогите разобраться!
>>>В месагах пишет ошибка чтения записи файла записи ошибок. Но это же
>>>не повод для того чтобы сквид отваливался?
>>ps ax | grep squid
>>Если вывод пустой - да, достачный. У меня тоже отваливался, когда не
>>мог вести лог
>
>
>ps ax | grep squid
>ничего не выводит.
>В messeges
>(squid): filed to find or read error text file.
>squid[1032]: Exiting due to repeated, frequent failures
>Путь к файлам ошибок по умолчанию в squid.conf
>Что ему надо?смотри файл cache_log
смотри файл cache_log
>смотри файл cache_log
Смотрю, выдаёт
file_open:error opening file /usr/local/etc/squid/errors/English/ERR_READ_TIMEOUT:(13) Permission denied
error YryLoadText: "/usr/local/etc/squid/errors/English/ERR_READ_TIMEOUT":(13) Permission denied
FATFL: failed to find or read error text file.
Хотя все эти файлы есть по этому пути.
>Хотя все эти файлы есть по этому пути.
Предлагаю платные услуги по переводу фразы "Permission denied" на язык заказчика :)
>Хотя все эти файлы есть по этому пути.Сквид запускается от имени nobody:nogroup - таким же должен быть и владелец файлов логов. Или, как минимум, nobody:nogroup должен иметь доступ на чтение-запись в эти файлы.
>>Хотя все эти файлы есть по этому пути.
>
>Сквид запускается от имени nobody:nogroup - таким же должен быть и владелец
>файлов логов. Или, как минимум, nobody:nogroup должен иметь доступ на чтение-запись
>в эти файлы.Спасибо всем кто учавствовал, пришлось каждому файлу, к которому squid обдращается, руцями назначить пользователя и группу (у меня squid:squid) после этого заработал. Осталось маршрутизацию на FreeBSD настроить. Две сетевухи, инет вижу, машину за ней пингую, эта машина пингует оба интерфейса маршрутизатора, а дальше сеть не видит. Это не по теме форума, но всё же... Прошу не судить строго, мой опыт работы с unix-ситемами около месяца.
>FreeBSD6.1+SQIUD запускается squid -D, при проверке работы выдаёт
>squid:ERROR:no running copy. Помогите разобраться!
>В месагах пишет ошибка чтения записи файла записи ошибок. Но это же
>не повод для того чтобы сквид отваливался?Была та же трабла.
cache.log squidGuard'a показал, что squidGuard не cмог прочитать файлы, находящиеся в
/usr/local/etc/squid/errors/Russian-koi8-r
Поэтому, нужно, чтобы пользователь, от имени которого запускается SQUID имел возможность прочитать эти файлы. И причем не только сами файлы и директорию их содержащую, но и родительские папки(что для меня было удивительно).
Вот скрипт, который решил мою траблу.chmod a+x /usr/local/
chmod a+x /usr/local/etc/
chmod a+x /usr/local/etc/squid/
chmod a+x /usr/local/etc/squid/errors/
chmod a+r /usr/local/etc/squid/errors/Russian-koi8-r/*Успехов, комрады!