не работает режик

Обсуждение программы редиректора
fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

не работает режик

Сообщение fate »

делал все по этой статье
http://rejik.ru/index_ru_3_0.html

единственое вместо redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf в squid.conf
я прописал url_rewrite_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
т.к. дерективы redirect_program я в конфиге скаида не нашел
и как только я перезапускаю сквид, у меня пропадает интернет, при повторной попытки выполнить команду squid -k reconfigure
мне пишет squid: ERROR: Could not send signal 1 to process 2827: (3) No such process
как закоментирую строку в squid.conf перезапушу и все работает, но естественно баннеры не режет

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

Re: не работает режик

Сообщение Slava »

Покажите результат вывода пункта 14 этой статьи + логи режика.

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

check-redirector ничего не вывел

redirector.err (там много всего, это самое последние)
2010-07-27 15:09:25 [2828] Waiting for make-cache finished
2010-07-27 15:09:25 [2828] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2010-07-27 15:09:25 [2830] Waiting for make-cache finished
2010-07-27 15:09:25 [2831] Waiting for make-cache finished
2010-07-27 15:09:25 [2830] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2010-07-27 15:09:25 [2831] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2010-07-27 15:09:25 [2829] Waiting for make-cache finished
2010-07-27 15:09:25 [2829] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2010-07-27 15:09:25 [2832] Waiting for make-cache finished
2010-07-27 15:09:25 [2832] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
2010-07-27 15:27:30 [3017] MAKE-CACHE: ERROR: Can't open file /usr/local/rejik3/banlists/banners/lock.file: Permission denied

2010-07-27 15:27:31 [3017] Waiting for make-cache finished
2010-07-27 15:27:31 [3017] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor

redirector.log почему-то нету

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

он ругается что нет прав на
/usr/local/rejik3/banlists/banners/lock.file

но у меня там и нет такого файла
[root@gateway ~]# ls -l /usr/local/rejik3/banlists/banners/banners/
итого 32
-rwxr--r-- 1 root root 206 Июл 27 14:34 pcre
-rwxr--r-- 1 root root 26059 Июл 27 14:34 urls

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

Re: не работает режик

Сообщение Slava »

как минимум не хватает прав:
Can't open file /usr/local/rejik3/banlists/banners/lock.file: Permission denied

Дайте права пользователю сквиды, что бы он мог читать файлы банлистов и писать во все папки, перечисленные в конфиге режика, в опции ban_dir

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

поменял владельца на баннлисты раскоментировал строку в конфиге сквида, перезапустил, инет не пропал, теперь как бы проверить работает режик или нет?

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

и вообще я не понимаю. зачем я его поставил ))) сквид же и сам прекрасно режит баннеры, зачем нужен режик?

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

Re: не работает режик

Сообщение Slava »

Что бы проверить, попробуйте зайти на запрещенный сайт и просмотрите логи.

сквид плохо справляется с большими бан листами и менее удобен для блокирования.

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

не работает ((
в redirector.conf дописал
<URL>
n_dir /usr/local/rejik3/banlists/url2
url http://127.0.0.1/block/www/url.html

в /usr/local/rejik3/banlists/url2 есть 1 файлик с содержанием
ad.3dnews.ru
bannerhost.ru
doubleclick.net
pagead2.googlesyndication.com
и чистый файлик
http://127.0.0.1/block/www/url.html (в браузере он открывается)

по идеи вместо банеров должн быть белый фон, а они там есть
вот на этом сайте http://www.3dnews.ru/

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

Re: не работает режик

Сообщение Slava »

В конфиге написано "n_dir" или это опечатка?
файлик в /usr/local/rejik3/banlists/url2 называется urls?

1. Очистите кешь браузера.
2. Удалите redirector.err, передерните сквид (squid -k reconfigure) и покажите вновь появившейся redirector.err
3. Проверьте наличие строк блокирования в redirector.log
4. Найдите в access.log сквида строки загрузки баннеров и сравните с введенными правилами.

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

сейчас добавил эти url
ad.3dnews.ru
bannerhost.ru
doubleclick.net
pagead2.googlesyndication.com
в /usr/local/rejik3/banlists/banners/urls
по идеи банеры должны подменяться на 1x1.gif но они не подменяются

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

удалил redirector.err потом squid -k reconfigure, но новый redirector.err не появился
и redirector.log у меня нет ((

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

Re: не работает режик

Сообщение Slava »

squid -k reconfigure нормально отработал?
режик прописан в конфиге сквиды?
В cache.log сквиды пишет о запуске редиректора?

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

вот что в access.log сквида по этому баннеру
1280229314.385 117 192.168.5.5 TCP_MISS/200 1342 GET http://ad.3dnews.ru/www/delivery/ajs.php? - DIRECT/92.241.170.196 text/javascript
1280229314.487 219 192.168.5.5 TCP_MISS/200 1651 GET http://ad.3dnews.ru/www/delivery/afr.php? - DIRECT/92.241.170.196 text/html
1280229314.488 102 192.168.5.5 TCP_MISS/200 4754 GET http://ad.3dnews.ru/www/images/50db637d ... c0a662.gif - DIRECT/92.241.170.196 image/gif
1280229314.564 143 192.168.5.5 TCP_MISS/200 1702 GET http://ad.3dnews.ru/www/delivery/ajs.php? - DIRECT/92.241.170.196 text/javascript
1280229314.564 144 192.168.5.5 TCP_MISS/200 600 GET http://ad.3dnews.ru/www/delivery/lg.php? - DIRECT/92.241.170.196 image/gif
1280229314.652 152 192.168.5.5 TCP_MISS/200 6070 GET http://ad.3dnews.ru/www/images/96d3772e ... 74811e.jpg - DIRECT/92.241.170.196 image/jpeg
1280229314.652 127 192.168.5.5 TCP_MISS/200 723 GET http://ad.3dnews.ru/www/delivery/lg.php? - DIRECT/92.241.170.196 image/gif
1280229314.691 93 192.168.5.5 TCP_MISS/200 600 GET http://ad.3dnews.ru/www/delivery/lg.php? - DIRECT/92.241.170.196 image/gif

squid -k reconfigure выполнился без ошибок
вот что в cache.log
2010/07/27 15:09:24| helperOpenServers: Starting 5 'redirector' processes

fate
Сообщения: 20
Зарегистрирован: Вт июл 27, 2010 13:45

Re: не работает режик

Сообщение fate »

в squid.conf прописано так url_rewrite_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf

Ответить