squid+sams+rejik - проблема с make-cache

Обсуждение программы редиректора
russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

check-redirector выдает:
http://local.niti.ru/ban/porno.html 127.0.0.1/- - GET
т.е. все вроде норм...поймал ))
Файл make-cache.core создается...и в директории самого режика, и в директории, где по идее должен быть кэш сквида (фактически он у меня в другом месте).

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Удалите все *.cache и *.core файлы из банлистов и директорий режика,
запустите check-redirector.
Выпадет ли при этом в кору?

Посмотрите redirector.err, что там пишет при падении в кору.

Возможно установлена ли какая-то система, контролирующая процессы, что-то аналогичное selinux, и она не разрешает сквиду нормально запускать режик?

russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

Все сделал, запустил, в кору упал.
В redirector.err создалось 2785 записей типа:
MAKE-CACHE: delete rule:
MAKE-CACHE: WARNING: Bad symbol( ) in domen name
....
Make-cache finished
....
Redirector start and working

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Заархивируйте и пришлете мне папку режика целиком на slava@rejik.ru
russko писал(а):Все сделал, запустил, в кору упал.
В redirector.err создалось 2785 записей типа:
MAKE-CACHE: delete rule:
MAKE-CACHE: WARNING: Bad symbol( ) in domen name
....
Make-cache finished
....
Redirector start and working

russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

Отправил, спасибо!

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

russko писал(а):Отправил, спасибо!
У меня выдало такую ошибку:

2010-02-26 12:16:07 [12823] MAKE-CACHE: ERROR: Can't read from file /usr/local/rejik3/banlists/local-ok: Is a directory


1. У Вас есть аналогичные сообщения?
2. Укажите в конфиге файл, а не директорию, проблема исчезнет?

Если нет, то пришлите архив ещё раз, но не 7z (в нем симлинки не читаемы), а tar, сделанный при помощи gtar.

russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

Похоже вы были правы. После корректировки ошибки, очистки всех кэш файлов и перезапуска сквида кэш создался норм и дампа не случилось ) Работаю и наблюдаю дальше!
Спасибо большое!

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Меня смущает другое, если у Вас версия 3.2.5, то от такой ошибки он не должен падать в кору, а должен писать приведенное мной сообщение об ошибке и пропускать неправильную опцию.
1. Действительно 3.2.5? Сами собирали или пакет где-то взяли?
2. Приведенное сообщение об ошибке было в логе?
russko писал(а):Похоже вы были правы. После корректировки ошибки, очистки всех кэш файлов и перезапуска сквида кэш создался норм и дампа не случилось ) Работаю и наблюдаю дальше!
Спасибо большое!

russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

В том то и дело, что в логе я такого не нашел...
Как посмотреть версию установленного редика? МОжет я не совсем корректно обновил версию?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Если ставили из исходников, то по файл VERSION в сырцах
Если из пакета, то по версии пакета.

Если при обновлении был запущен режик, то мог не установится новый, так как старый был запущен.

PS: Можно собрать 3.2.5 ещё раз и сравнить бинарники с уже установленными файлами.
russko писал(а):В том то и дело, что в логе я такого не нашел...
Как посмотреть версию установленного редика? МОжет я не совсем корректно обновил версию?

russko
Сообщения: 7
Зарегистрирован: Чт фев 25, 2010 16:55

Сообщение russko »

Думаю что версия все таки 3.2.5, поскольку проделал следующее:
1.остановил сквид
2.переименовал /usr/local/reji3 в /usr/local/reji3_old
3.скомпилировал и установил 3.2.5 версию в /usr/local/reji3
4.перенес конфиг из /usr/local/reji3_old.
5.удалил /usr/local/reji3_old

Ответить