>>проблема в том что при указании в конфиге сквида любого редиректора написанного
>>хоть на c хоть на перле в логе cache.log выдается строчка
>>
>>helperOpenServers: Starting 5 'redir.pl' processes
>>после чего в логи ничего не пишется сквид не стартует и релирект
>>процессы не стартуют
>это последняя строчка в cache.log?
>что видно в ps -ax из процессов, имеющих отношение к сквиду? в
>частности, редиректоры?
>редиректоры пробовал только самописные?
>покажи перловый вариант, плиз
это последняя строчка в cache.log после чего сквид прибивается только по kill -9
редиректоры не только самопичные режик тоже пытался ставить, теже пробелемы процессы редиректоров не видны :(, с правами вроде порядок, пробывал выставлять даже 777, редиректор прекрасно работал на squid 2.4.stable1
просьба написать кто ставил эту версию сквида там все нормально с редиректором? или лучше назад откатится?
еще не видно процесса unlinkd хотя обычно он есть
redirect_program /opt/squid/etc/redir.pl
вот кода редиректора
#!/usr/bin/perl
$0 = 'redirect';
$| = 1 ;
@icq_b =('/client/ate/ad-handler');
#'ads\.icq\.com',
# 'web\.icq\.com');
@banners =('reklama\.ru/cgi-bin/banner/',
# ïðîâåðåííûå áàííåðíûå ñèñòåìû
'ad(.|..)\.lbn\.ru/images/',
'ad(.|..)\.lbn\.ru/bb\.cgi',
'ad\.adriver\.ru/',
'ad\.tbn\.ru',
'ad\.120\.tbn\.ru',
'ad\.strict\.tbn\.ru',
'ad\.100\.tbn\.ru',
'lbe\.ru/cgi-bin/banner',
'lbe\.ru/cgi-bin/iframe',
'100\.lbe\.ru/cgi-bin/',
'r\.mail\.ru/b',
'banner\.rbc\.ru/',
'pics\.rbc\.ru/',
'engine\.awaps\.net',
'top\.one\.ru/flash/*\.swf',
'www\.ixbt\.com/banners',
'rose\.ixbt\.com/banner',
'www\.mediastars\.ru/banners',
'price\.ru/images/price/adv',
'krutilka\.ru',
'ad(|.)\.bb\.ru',
'ad.\.allbanners\.ru',
'm\.doubleclick\.net',
'doubleclick\.net',
'linkexchange\.ru/cgi-bin/',
'bs\.yandex\.ru/count',
'www\.interprosolution\.com/bannerx/',
'banners\.zhurnal\.ru',
'reklama\.port\.ru/banners',
'www\.yadro\.ru/cgi-bin/show',
'adv\.bannercity\.ru/',
'.*\.akamai\.net',
'rb.\.design\.ru',
'ad\.hotlog\.ru',
'hit(|.)\.hotlog\.ru/cgi-bin/hotlog/count',
'1000stars\.ru',
'1000\.stars\.ru',
'10000hits\.net',
'ad\.valuehost\.ru',
'allcommunity\.com/cp/',
# 'exitexchange\.com',
'ads\.vesperexchange\.com',
'ads\.free-Pbanners\.com',
'adserver\.myecom\.net',
'banner\.dk',
'ehostingbiz\.net',
'track\.directleads\.com',
'runbox\.com',
'megahits4u\.com',
'popinads\.com',
'rotabanner\.adex\.ru',
'atlantic\.ru/banners',
'adserver\.securityfocus\.com',
'ad2\.rambler\.ru/i\.ban',
'images\.rambler\.ru/upl',
'system\.bx2\.w3d\.ru');
@counters=('207\.235\.6\.119/cgi-bin/',
'205\.188\.250\.25',
'cnt\.one\.ru/cgi-bin/cnt\.cgi',
# 'topcto\.ru',
'cqcounter\.com/cgi-bin/c',
'top\.list\.ru',
'counter\.yadro\.ru',
# 'ad(|.)\.bannerbank\.ru',
# 'crd.\.bannerbank\.ru',
# '[^3][^5][^8][^2]\.[^7][^9]\.spylog\.com/cnt',
'top\.mail\.ru',
'begun\.ru',
'counter.\.sextracer\.com',
'hit(|.)\.hotlog\.ru/cgi-bin/hotlog/count',
'ad\.pionter\.ru/rotor\.php',
'top100\.mafia\.ru/cgi-bin/',
'hotindex\.ru/counter/',
'counter\.rambler\.ru/top100\.cnt',
'stat\.stars\.ru/cgi-bin/s',
'fastcounter\.bcentral\.com/fastcounter',
'counter\.runa\.ru/counter');
@allow_all=('192\.168\.0\.120',
'192\.168\.0\.90');
#'192\.168\.0\.111');
@allow_cnt=('192\.168\.0\.112',
'192\.168\.0\.132',
#'192\.168\.0\.111',
'192\.168\.0\.55',
'192\.168\.0\.120',
'192\.168\.0\.90',
'192\.168\.0\.114');
while (<>) {
($url, $who, $ident, $method) = /^(\S+) (\S+) (\S+) (\S+)$/;
$url='http://127.0.0.1/1x1.png'
if ((((grep ($url=~/$_/i,@counters)) && (!(grep ($who=~/$_/i,@allow_cnt))))
|| (grep ($url=~/$_/i,@banners))) && (!(grep ($who=~/$_/i,@allow_all)))) ;
$url='http://127.0.0.1/noicq2.html'
if (grep ($url=~/$_/i,@icq_b)) ;
print "$url $who $ident $method\n" ;
}
|