[squid-users] Redirector: what am I doing wrong?

From: <stan@dont-contact.us>
Date: Thu, 29 Mar 2001 14:15:01 -0800 (PST)

I'm experimenting with setting 'httpd_accel_host virtual' on a test
Squid server here. The manual says that I need a redirector, so I
made a little perl script like the example:

#!/usr/bin/perl
$|=1;

        while (<>) {
            open LOG, ">>/home/squid/logs/redir.log";
            printf LOG "Got input: $_\n";
            s@http://131\.215\.66\.103@http://agent86.gps.caltech.edu@;
            printf LOG "Output is: $_\n";
            print;
            close LOG;
        }

I added the logging lines to it because when I tried it out, I could
see the processes running:

# ps -auwwx | grep squid
nobody 55820 3.0 2.4 6780 6100 p0 S 2:07PM 0:00.15 squid -NsY
nobody 55821 0.0 0.5 1848 1268 ?? Ss 2:07PM 0:00.02 /usr/bin/perl /usr/local/etc/squid/redir.pl
nobody 55822 0.0 0.5 1848 1268 ?? Ss 2:07PM 0:00.02 /usr/bin/perl /usr/local/etc/squid/redir.pl
nobody 55823 0.0 0.5 1848 1268 ?? Ss 2:07PM 0:00.02 /usr/bin/perl /usr/local/etc/squid/redir.pl
nobody 55824 0.0 0.5 1848 1268 ?? Ss 2:07PM 0:00.02 /usr/bin/perl /usr/local/etc/squid/redir.pl
nobody 55825 0.0 0.5 1848 1268 ?? Ss 2:07PM 0:00.02 /usr/bin/perl /usr/local/etc/squid/redir.pl

But it does not work. It starts the five redirectors, but nothing ever
gets written to my log file, and the URLs are not getting translated.
I tried sending a test to the redirector program, and it worked:

# echo "http://131.215.66.103/ 10.0.0.1/- - GET" | /usr/local/etc/squid/redir.pl
http://agent86.gps.caltech.edu/ 10.0.0.1/- - GET

And when I run it by hand like this, it writes to the log file. I must
be doing something wrong, because even though Squid starts up five of
these, they don't seem to be doing anything.

Any ideas?

-- 
Stan Schwarz                | Extreme sports...offer "some kind of physical
System Administrator        | analog to the thrill of installing Linux or
USGS Pasadena Office        | other open-source operating systems."
http://pasadena.wr.usgs.gov |           -Mikki Halpin, _The Geek Handbook_
Received on Thu Mar 29 2001 - 15:15:04 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:59:02 MST