Страница 1 из 1
Моя тупит Need HELP
Добавлено: Ср апр 28, 2010 11:31
hamlozavr
Добрый день столкнулся с проблемой стоит SAMS+REJIK стоят банерные базы из DBL. Вобщем не удается нормально редактировать правила PCRE поскольку никак мне тупому не сопоставить данные из логов RejiK потипу 2010-04-28 10:51:50 _sams_default_redir: 192.168.x.x man66
http://www.restec.ru/exhibitions/featur ... xhibs=1036 (pcre rule#: 148). Поидее все должно быть просто открываю файл со списком PCRE запретов ресурсов нахожу там 148 строку и удаляю её после чего правило перестает работать. Но не тут то было )) Народ Помогите тупняку как сопоставить данные из банлиста с условием pcre rule#: 148 (какое именно выражение срабатывает) ? может есть какой ключик который позволит найти нужную строку в файле выражений PCRE
Добавлено: Ср апр 28, 2010 12:12
Slava
1. Посмотрите в redirector.err, как зачитались pcre правила для этой секции.
Били ли какие-то из них проигнорированы за ошибочность?
Если да, то уберите проигнорированные из файл, из за них может сдвигаться номер правила.
Совпало ли количество зачитанных правил с количеством строк в pcre файле?
2. Возможно Ваш текстовый редактор начинает считать строки не с 1 а скажем с нуля?
Посмотрите на соседние правила, возможно они подходят под Ваш урл.
3. Проверьте, что режик использует этот pcre файл. Что запускается с вот этим конфигом и в этом конфиге прописан такой-то путь к бан листу, который Вы и правите.
4. Режик перезапускался после внесения изменений?
Добавлено: Чт апр 29, 2010 10:56
hamlozavr
1 в redirector.err чисто не считая варнингов на длинные урлы
количество строк практически совпадает кстати это нормально что файл с PCRE правилами идет против алфавита ?))
2 БОюсь дело не в тесктовом редактере всеже ну нет у меня ничего похожего на (
http://www.restec.ru/exhibitions/featur ... xhibs=1036) выражения из примера в фале PCRE просмторел рядом стоящие строчки в ручную практически со смещением в разницу между зачитаными строками и кол-вом строк в PCRE файле
3 Конечно же проверил самым тупым путем удалил все содержимое файла оставил одну строчку файл перезапустил реджик ссылка пашет
4 следует из 3го
Вобщем нипонимаю и никакого логического соответсвия невижу, сейчас пока вышел из положения занес url в файл в allow_urls Но принцип PCRE_RULE # = # строки походу не пашет. может таки есть какой-то типа DEBUG режим Rejikа
ПЫ СЫ кстати в в корень на сайт
http://www.restec.ru ходило все нормально походу дело в части ссылки но опять таки ничего похожего в рядом стоящих строчках в файле PCRE нет
Добавлено: Чт апр 29, 2010 11:05
Slava
hamlozavr писал(а):
Вобщем нипонимаю и никакого логического соотвесвия невижу, сейчас пока вышел из положения занес url в файл в allow_urls Но принцип PCRE_RULE # = # строки походу не пашет. может таки есть какой-то типа DEBUG режим Rejikа
Да, такой режим есть.
1 .Раскоментарьте строки
#define DEBUG_
в vars.h для включения дебага нужной функции.
2. make
3 . Остановите сквид, иначе не даст перезаписать открытые файлы.
4. make install
5. Запускайте режик через check-redirector
Но учтите, при таком дебаг режиме:
1. сквид не будет работать с режиком, тестируйте или на другой машине или в другой папке, если работа сквида важна на этой машине.
2. Возможно выдача огромного количества дебаг инфы. Для уменьшения, закоментируйте ненужные секции в конфиге.