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