Have you turned off stdio output buffering in your redirector? If not
Squid won't see the response of your redirector until it exits as the
default buffering mode for pipes is block buffering..
C: setbuf(stdout, NULL); /* at startup */
Perl: $|=1; /* at startup */
C++: cout.flush(); /* after each output... */
Regards
Henrik
On Tuesday 04 June 2002 18:04, Nirina Rakotondramanga wrote:
> I have written to you for squid bugs yesterday. Today, I still try
> to debug the problem but still no results.
>
> My problem is below :
> - I use a redirector, which works as a filter
> - I configure squid with those additional options :
> redirect_program <path_of_program>
> redirect_children 5
> - So, when I try to send a request with :
> % ./client http://www.yahoo.fr
> The content of the url requested is filtered (script executed
> that I can see in a log file) but no reply from squid to the client
> - Indeed, there is no entry written in the logfile access.log for
> the client request
>
> I have no idea of the source of the problem so your help will
> welcome. Thanks.
Received on Tue Jun 04 2002 - 16:35:22 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:08:26 MST