Моя тупит Need HELP

Обсуждение программы редиректора
Ответить
hamlozavr
Сообщения: 2
Зарегистрирован: Ср апр 28, 2010 11:18

Моя тупит Need HELP

Сообщение 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

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

Сообщение Slava »

1. Посмотрите в redirector.err, как зачитались pcre правила для этой секции.
Били ли какие-то из них проигнорированы за ошибочность?

Если да, то уберите проигнорированные из файл, из за них может сдвигаться номер правила.

Совпало ли количество зачитанных правил с количеством строк в pcre файле?

2. Возможно Ваш текстовый редактор начинает считать строки не с 1 а скажем с нуля?
Посмотрите на соседние правила, возможно они подходят под Ваш урл.

3. Проверьте, что режик использует этот pcre файл. Что запускается с вот этим конфигом и в этом конфиге прописан такой-то путь к бан листу, который Вы и правите.

4. Режик перезапускался после внесения изменений?

hamlozavr
Сообщения: 2
Зарегистрирован: Ср апр 28, 2010 11:18

Сообщение 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 нет

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

Сообщение 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. Возможно выдача огромного количества дебаг инфы. Для уменьшения, закоментируйте ненужные секции в конфиге.

Ответить