Re: [squid-users] Need help with Squid on Windows
Hello Yuri and all, I would then try the process monitor that will most probably give an answer why the perl exe helper does not start. Best regards, Rafael -Original Message- From: squid-users [mailto:squid-users-boun...@lists.squid-cache.org] On Behalf Of Yuri Voinov Sent: Saturday, April 23, 2016 4:57 PM To: squid-users@lists.squid-cache.org Subject: Re: [squid-users] Need help with Squid on Windows -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Raf, I can confirm - perl helpers (I've tried to use store-ID with Active Perl) does not work with Win version of Squid. I've tried to configure it several times. Without success. With the same symptoms. WBR, Yuri 23.04.16 18:26, Rafael Akchurin пишет: > Hello Jason, Amos, all, > > Possibly the issue can be related to Squid being compiled with Cygwin https://cygwin.com/ml/cygwin/2012-03/msg00302.html, I'm not sure whether this issue with standard output has been fixed in the current Cygwin. > > One of the workarounds that could possibly work is to install Cygwin and build squid yourself as described here: http://docs.diladele.com/tutorials/build_squid_windows/index.html, this should start helpers from Cygwin terminal instead of cmd. > > Best regards, > Rafael Akchurin > Diladele B.V. > http://www.quintolabs.com > http://www.diladele.com > > -- > Please take a look at Web Safety - our ICAP based web filter server for Squid proxy at http://www.diladele.com. > > > > -Original Message- > From: squid-users [mailto:squid-users-boun...@lists.squid-cache.org] On Behalf Of Amos Jeffries > Sent: Saturday, April 23, 2016 5:42 AM > To: squid-users@lists.squid-cache.org > Subject: Re: [squid-users] Need help with Squid on Windows > > On 23/04/2016 3:09 a.m., Jason Spegal wrote: >> Hello all, >> >> I need help with an issue that is now beyond me. I've installed squid >> 3.5.16 (From: http://squid.diladele.com/) on my Windows 10 laptop, >> and I'm trying to enable the URL Rewrite helpers that I wrote in perl >> for my linux server. I've already done the necessary adjustments to >> them to make them work on windows. Running them directly seems to be >> fine, however when squid runs them they fail to execute. I've gotten >> as far as finding out perl is executing okay, however the script is >> not. I am unable to figure out how to debug it further. Running squid >> with full debugging (squid.exe -N -X -d 7) did not produce any >> significant information as to why they were not executing. > > You usually need to enable debugging in the helper itself to get that. > Squid only knows that the helper died on startup. > > >> My linux server is >> running squid 3.5.11 and is not having any issues with the helpers. >> The very first thing the helpers do is open a log file and write an >> initialization statement to it. I'm not seeing this when squid tried >> to execute it, so I'm fairly certain it has something to do with the >> execution of the script rather than a problem with the script itself. >> I've also examined the permissions, and those should be good. >> > > FWIW: Nothing has changed inside Squid for helpers between those two releases. > > >> Thanks in advance for the help. >> >> --Jason >> >> >> squid.conf >> --- >> url_rewrite_program /cygdrive/c/strawberry/perl/bin/perl.exe >> C:\Squid\etc\squid\filtered_sites\squidRed.pl >> url_rewrite_children 100 startup=10 idle=1 concurrency=10 >> url_rewrite_access allow all url_rewrite_bypass off >> >> >> Also tried url_rewrite_program >> /cygdrive/c/squid/etc/squid/filtered_sites/squidRed.pl >> >> >> cache.log >> --- >> Squid Cache (Version 3.5.16): Terminated abnormally. > > Maybe something left over from this previous aborted Squid instance and its helpers that kills the next one to start? > >> CPU Usage: 0.281 seconds = 0.078 user + 0.203 sys Maximum Resident >> Size: 1371136 KB Page faults with physical i/o: 5488 >> 2016/04/22 08:53:06 kid1| Set Current Directory to >> /cygdrive/c/squid/var/cache/squid >> 2016/04/22 08:53:06 kid1| Starting Squid Cache version 3.5.16 for >> x86_64-unknown-cygwin... > ... >> 2016/04/22 08:53:06 kid1| helperOpenServers: Starting 10/100 'perl.exe' >> processes > ... >> 2016/04/22 08:53:06 kid1| WARNING: redirector #Hlpr6 exited > ... >> 2016/04/22 08:53:06 kid1| Too few redirector processes are running >> (need >> 1/100) > ... >> FATAL: The redirector helpers are crashing too rapidly, need help! > > Note that it is only the 6th helpe
Re: [squid-users] Need help with Squid on Windows
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Raf, I can confirm - perl helpers (I've tried to use store-ID with Active Perl) does not work with Win version of Squid. I've tried to configure it several times. Without success. With the same symptoms. WBR, Yuri 23.04.16 18:26, Rafael Akchurin пишет: > Hello Jason, Amos, all, > > Possibly the issue can be related to Squid being compiled with Cygwin https://cygwin.com/ml/cygwin/2012-03/msg00302.html, I'm not sure whether this issue with standard output has been fixed in the current Cygwin. > > One of the workarounds that could possibly work is to install Cygwin and build squid yourself as described here: http://docs.diladele.com/tutorials/build_squid_windows/index.html, this should start helpers from Cygwin terminal instead of cmd. > > Best regards, > Rafael Akchurin > Diladele B.V. > http://www.quintolabs.com > http://www.diladele.com > > -- > Please take a look at Web Safety - our ICAP based web filter server for Squid proxy at http://www.diladele.com. > > > > -Original Message- > From: squid-users [mailto:squid-users-boun...@lists.squid-cache.org] On Behalf Of Amos Jeffries > Sent: Saturday, April 23, 2016 5:42 AM > To: squid-users@lists.squid-cache.org > Subject: Re: [squid-users] Need help with Squid on Windows > > On 23/04/2016 3:09 a.m., Jason Spegal wrote: >> Hello all, >> >> I need help with an issue that is now beyond me. I've installed squid >> 3.5.16 (From: http://squid.diladele.com/) on my Windows 10 laptop, and >> I'm trying to enable the URL Rewrite helpers that I wrote in perl for >> my linux server. I've already done the necessary adjustments to them >> to make them work on windows. Running them directly seems to be fine, >> however when squid runs them they fail to execute. I've gotten as far >> as finding out perl is executing okay, however the script is not. I am >> unable to figure out how to debug it further. Running squid with full >> debugging (squid.exe -N -X -d 7) did not produce any significant >> information as to why they were not executing. > > You usually need to enable debugging in the helper itself to get that. > Squid only knows that the helper died on startup. > > >> My linux server is >> running squid 3.5.11 and is not having any issues with the helpers. >> The very first thing the helpers do is open a log file and write an >> initialization statement to it. I'm not seeing this when squid tried >> to execute it, so I'm fairly certain it has something to do with the >> execution of the script rather than a problem with the script itself. >> I've also examined the permissions, and those should be good. >> > > FWIW: Nothing has changed inside Squid for helpers between those two releases. > > >> Thanks in advance for the help. >> >> --Jason >> >> >> squid.conf >> --- >> url_rewrite_program /cygdrive/c/strawberry/perl/bin/perl.exe >> C:\Squid\etc\squid\filtered_sites\squidRed.pl >> url_rewrite_children 100 startup=10 idle=1 concurrency=10 >> url_rewrite_access allow all url_rewrite_bypass off >> >> >> Also tried url_rewrite_program >> /cygdrive/c/squid/etc/squid/filtered_sites/squidRed.pl >> >> >> cache.log >> --- >> Squid Cache (Version 3.5.16): Terminated abnormally. > > Maybe something left over from this previous aborted Squid instance and its helpers that kills the next one to start? > >> CPU Usage: 0.281 seconds = 0.078 user + 0.203 sys Maximum Resident >> Size: 1371136 KB Page faults with physical i/o: 5488 >> 2016/04/22 08:53:06 kid1| Set Current Directory to >> /cygdrive/c/squid/var/cache/squid >> 2016/04/22 08:53:06 kid1| Starting Squid Cache version 3.5.16 for >> x86_64-unknown-cygwin... > ... >> 2016/04/22 08:53:06 kid1| helperOpenServers: Starting 10/100 'perl.exe' >> processes > ... >> 2016/04/22 08:53:06 kid1| WARNING: redirector #Hlpr6 exited > ... >> 2016/04/22 08:53:06 kid1| Too few redirector processes are running >> (need >> 1/100) > ... >> FATAL: The redirector helpers are crashing too rapidly, need help! > > Note that it is only the 6th helper that dies. The first 5 seem to be okay at this point. > > Maybe something they share which has a limited connection count? > > Amos > > ___ > squid-users mailing list > squid-users@lists.squid-cache.org > http://lists.squid-cache.org/listinfo/squid-users > ___ > squid-users
Re: [squid-users] Need help with Squid on Windows
Hello Jason, Amos, all, Possibly the issue can be related to Squid being compiled with Cygwin https://cygwin.com/ml/cygwin/2012-03/msg00302.html, I'm not sure whether this issue with standard output has been fixed in the current Cygwin. One of the workarounds that could possibly work is to install Cygwin and build squid yourself as described here: http://docs.diladele.com/tutorials/build_squid_windows/index.html, this should start helpers from Cygwin terminal instead of cmd. Best regards, Rafael Akchurin Diladele B.V. http://www.quintolabs.com http://www.diladele.com -- Please take a look at Web Safety - our ICAP based web filter server for Squid proxy at http://www.diladele.com. -Original Message- From: squid-users [mailto:squid-users-boun...@lists.squid-cache.org] On Behalf Of Amos Jeffries Sent: Saturday, April 23, 2016 5:42 AM To: squid-users@lists.squid-cache.org Subject: Re: [squid-users] Need help with Squid on Windows On 23/04/2016 3:09 a.m., Jason Spegal wrote: > Hello all, > > I need help with an issue that is now beyond me. I've installed squid > 3.5.16 (From: http://squid.diladele.com/) on my Windows 10 laptop, and > I'm trying to enable the URL Rewrite helpers that I wrote in perl for > my linux server. I've already done the necessary adjustments to them > to make them work on windows. Running them directly seems to be fine, > however when squid runs them they fail to execute. I've gotten as far > as finding out perl is executing okay, however the script is not. I am > unable to figure out how to debug it further. Running squid with full > debugging (squid.exe -N -X -d 7) did not produce any significant > information as to why they were not executing. You usually need to enable debugging in the helper itself to get that. Squid only knows that the helper died on startup. > My linux server is > running squid 3.5.11 and is not having any issues with the helpers. > The very first thing the helpers do is open a log file and write an > initialization statement to it. I'm not seeing this when squid tried > to execute it, so I'm fairly certain it has something to do with the > execution of the script rather than a problem with the script itself. > I've also examined the permissions, and those should be good. > FWIW: Nothing has changed inside Squid for helpers between those two releases. > Thanks in advance for the help. > > --Jason > > > squid.conf > --- > url_rewrite_program /cygdrive/c/strawberry/perl/bin/perl.exe > C:\Squid\etc\squid\filtered_sites\squidRed.pl > url_rewrite_children 100 startup=10 idle=1 concurrency=10 > url_rewrite_access allow all url_rewrite_bypass off > > > Also tried url_rewrite_program > /cygdrive/c/squid/etc/squid/filtered_sites/squidRed.pl > > > cache.log > --- > Squid Cache (Version 3.5.16): Terminated abnormally. Maybe something left over from this previous aborted Squid instance and its helpers that kills the next one to start? > CPU Usage: 0.281 seconds = 0.078 user + 0.203 sys Maximum Resident > Size: 1371136 KB Page faults with physical i/o: 5488 > 2016/04/22 08:53:06 kid1| Set Current Directory to > /cygdrive/c/squid/var/cache/squid > 2016/04/22 08:53:06 kid1| Starting Squid Cache version 3.5.16 for > x86_64-unknown-cygwin... ... > 2016/04/22 08:53:06 kid1| helperOpenServers: Starting 10/100 'perl.exe' > processes ... > 2016/04/22 08:53:06 kid1| WARNING: redirector #Hlpr6 exited ... > 2016/04/22 08:53:06 kid1| Too few redirector processes are running > (need > 1/100) ... > FATAL: The redirector helpers are crashing too rapidly, need help! Note that it is only the 6th helper that dies. The first 5 seem to be okay at this point. Maybe something they share which has a limited connection count? Amos ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users
Re: [squid-users] Need help with Squid on Windows
On 23/04/2016 3:09 a.m., Jason Spegal wrote: > Hello all, > > I need help with an issue that is now beyond me. I've installed squid > 3.5.16 (From: http://squid.diladele.com/) on my Windows 10 laptop, and > I'm trying to enable the URL Rewrite helpers that I wrote in perl for my > linux server. I've already done the necessary adjustments to them to > make them work on windows. Running them directly seems to be fine, > however when squid runs them they fail to execute. I've gotten as far as > finding out perl is executing okay, however the script is not. I am > unable to figure out how to debug it further. Running squid with full > debugging (squid.exe -N -X -d 7) did not produce any significant > information as to why they were not executing. You usually need to enable debugging in the helper itself to get that. Squid only knows that the helper died on startup. > My linux server is > running squid 3.5.11 and is not having any issues with the helpers. The > very first thing the helpers do is open a log file and write an > initialization statement to it. I'm not seeing this when squid tried to > execute it, so I'm fairly certain it has something to do with the > execution of the script rather than a problem with the script itself. > I've also examined the permissions, and those should be good. > FWIW: Nothing has changed inside Squid for helpers between those two releases. > Thanks in advance for the help. > > --Jason > > > squid.conf > --- > url_rewrite_program /cygdrive/c/strawberry/perl/bin/perl.exe > C:\Squid\etc\squid\filtered_sites\squidRed.pl > url_rewrite_children 100 startup=10 idle=1 concurrency=10 > url_rewrite_access allow all > url_rewrite_bypass off > > > Also tried url_rewrite_program > /cygdrive/c/squid/etc/squid/filtered_sites/squidRed.pl > > > cache.log > --- > Squid Cache (Version 3.5.16): Terminated abnormally. Maybe something left over from this previous aborted Squid instance and its helpers that kills the next one to start? > CPU Usage: 0.281 seconds = 0.078 user + 0.203 sys > Maximum Resident Size: 1371136 KB > Page faults with physical i/o: 5488 > 2016/04/22 08:53:06 kid1| Set Current Directory to > /cygdrive/c/squid/var/cache/squid > 2016/04/22 08:53:06 kid1| Starting Squid Cache version 3.5.16 for > x86_64-unknown-cygwin... ... > 2016/04/22 08:53:06 kid1| helperOpenServers: Starting 10/100 'perl.exe' > processes ... > 2016/04/22 08:53:06 kid1| WARNING: redirector #Hlpr6 exited ... > 2016/04/22 08:53:06 kid1| Too few redirector processes are running (need > 1/100) ... > FATAL: The redirector helpers are crashing too rapidly, need help! Note that it is only the 6th helper that dies. The first 5 seem to be okay at this point. Maybe something they share which has a limited connection count? Amos ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users