Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander V. Ivanoff                 2:5021/3.140   27 Sep 2001  12:55:06
 To : All
 Subject : squid & redirector
 -------------------------------------------------------------------------------- 
 
 
  Помогите пожалуйста! Пытаюсь приладить к сквиду редиректор.
 При попытке обработать редиректором URL вылетают такие сообщения:
 
 ------------------------------------------------
 : Too few redirector processes are running
 squid[1905]: Squid Parent: child process 1984 exited due to signal 6
 squid[1905]: Squid Parent: child process 1997 started
 ------------------------------------------------
 
 При чём в браузере видно, что редиректор начинает работать, баннеры
 заменяются на прозрачный гиф, точнее баннер, так как дело доходит
 только до первого баннера (при чём заметна довольно сильная задержка),
 затем страница перестаёт грузиться вообще.
 
 в squid.conf :
 ---------------------------------------------------
 redirect_program /usr/local/squid/bin/redirect
 
 redirect_children 5 (пробовал значения от 1 до 32, один фиг)
 ---------------------------------------------------
 
 в redirector :
 -----------------------------------------------------
 #!/usr/bin/perl
 $0 = 'redirect' ;
 $| = 1 ;
 
 @banners    = ('reklama\.ru/cgi-bin/banner/',
                'anekdot\.ru/cgi-bin/banner/',
                'banner\.ru/cgi/sites/' ,
                'linkexchange\.ru/cgi-bin',
                'bizlink\.ru/cgi-bin/cgiwrap/ar/irads\.cgi\?',
 
 [skip]     ...... поскипано .......
 
                'adv\.stars\.ru/cgi-bin/adv\.pl',
                'banner\.ricor\.ru/cgi-bin/banner\.pl\?',
                'ad\.doubleclick\.net/adi?/',
                'ad\.doubleclick\.net/viewad/',
               );
 
 while (<>) {
     ($url, $who, $ident, $method) = /^(\S+) (\S+) (\S+) (\S+)$/ ;
     $url = 'http://127.0.0.1/images/1x1.gif'
     if grep ($url=~/$_/i, @banners) ;
     print "$url $who $ident $method\n" ;
 }
 -------------------------------------------------------------
 
 perl, version 5.005_03 built for i386-freebsd
 squid 2.4 stable 2
 FreeBSD 4.3 stable
 Где я не прав ? Подскажите пожалуйста !
 
 ---
  * Origin: Kalinin Nuclear Power Plant, Udomlya Tver reg. (2:5021/3.140)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 squid & redirector   Alexander V. Ivanoff   27 Sep 2001 12:55:06 
Архивное /ru.unix.bsd/32493bb321d8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional