[squid-users] NTLM AUTH: All redirector processes are busy

Jagannath Naidu jagannath.naidu at fosteringlinux.com
Sat May 2 03:45:28 UTC 2015


...... ???

On 30/04/2015, Jagannath Naidu <jagannath.naidu at fosteringlinux.com> wrote:
> Is there even any solution for this. ?
> Do any one have this working ?
>
> On 29 April 2015 at 17:04, Jagannath Naidu <
> jagannath.naidu at fosteringlinux.com> wrote:
>
>> Hi List/Amos,
>>
>> I am facing an using squid in production.
>>
>> I get these messages in cache.log, and service stop for a period of time
>> (like 14 seconds). During this period, users get panic as they get "proxy
>> server resfusing connections". And automatically the service starts
>> functioning again. But this happens very frequently whole day.
>>
>> 2015/04/29 10:34:10| WARNING: All redirector processes are busy.
>> 2015/04/29 10:34:10| WARNING: 15 pending requests queued
>> 2015/04/29 10:34:10| storeDirWriteCleanLogs: Starting...
>> 2015/04/29 10:34:10| WARNING: Closing open FD 3327
>> 2015/04/29 10:34:10|     65536 entries written so far.
>> 2015/04/29 10:34:10|    131072 entries written so far.
>> 2015/04/29 10:34:10|    196608 entries written so far.
>> 2015/04/29 10:34:10|    262144 entries written so far.
>> 2015/04/29 10:34:10|    327680 entries written so far.
>> 2015/04/29 10:34:10|    393216 entries written so far.
>> 2015/04/29 10:34:10|    458752 entries written so far.
>> 2015/04/29 10:34:10|    524288 entries written so far.
>> 2015/04/29 10:34:10|    589824 entries written so far.
>> 2015/04/29 10:34:10|    655360 entries written so far.
>> 2015/04/29 10:34:10|   Finished.  Wrote 716101 entries.
>> 2015/04/29 10:34:10|   Took 0.22 seconds (3266168.90 entries/sec).
>> FATAL: Too many queued redirector requests
>> Squid Cache (Version 3.1.10): Terminated abnormally.
>> CPU Usage: 4206.393 seconds = 3778.049 user + 428.344 sys
>> Maximum Resident Size: 2599760 KB
>> Page faults with physical i/o: 0
>> Memory usage for squid via mallinfo():
>>         total space in arena:  750272 KB
>>         Ordinary blocks:       717419 KB   6620 blks
>>         Small blocks:               0 KB      1 blks
>>         Holding blocks:         23020 KB     11 blks
>>         Free Small blocks:          0 KB
>>         Free Ordinary blocks:   32852 KB
>>         Total in use:          740439 KB 99%
>>         Total free:             32852 KB 4%
>> fgets() failed! dying..... errno=1 (Operation not permitted)
>> 2015/04/29 10:34:19| Starting Squid Cache version 3.1.10 for
>> x86_64-redhat-linux-gnu...
>> 2015/04/29 10:34:19| Process ID 4326
>> 2015/04/29 10:34:19| With 100000 file descriptors available
>> 2015/04/29 10:34:19| Initializing IP Cache...
>> 2015/04/29 10:34:19| DNS Socket created at [::], FD 8
>> 2015/04/29 10:34:19| DNS Socket created at 0.0.0.0, FD 9
>> 2015/04/29 10:34:19| Adding nameserver 172.16.3.34 from squid.conf
>> 2015/04/29 10:34:19| Adding nameserver 10.1.2.91 from squid.conf
>> 2015/04/29 10:34:19| helperOpenServers: Starting 5/5 'squidGuard'
>> processes
>> 2015/04/29 10:34:19| helperOpenServers: Starting 1500/1500 'ntlm_auth'
>> processes
>> 2015/04/29 10:34:24| helperOpenServers: Starting 150/150
>> 'wbinfo_group.pl'
>> processes
>>
>>
>> ntlm helpers count is 1500 and external "wbinfo_group.pl" helpers are
>> 150.
>>
>> squid.conf
>> ###################################################
>>
>> max_filedesc 100000
>> acl manager proto cache_object
>> acl localhost src 172.16.50.61
>> http_access allow manager localhost
>> dns_nameservers 172.16.3.34 10.1.2.91
>> acl allowips src 172.16.58.187 172.16.16.192 172.16.58.113 172.16.58.63
>> 172.16.58.98 172.16.60.244 172.16.58.165 172.16.58.157
>> http_access allow allowips
>> #acl haproxy src 172.16.50.61
>> #follow_x_forwarded_for allow haproxy
>> #follow_x_forwarded_for deny all
>> #acl manager proto cache_object
>> acl localnet src 172.16.0.0/16
>> acl manager proto cache_object
>> acl localhost src 127.0.0.1
>> acl localnet src fc00::/7 # RFC 4193 local private network range
>> acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged)
>> machines
>> acl office dstdomain "/etc/squid/officesites"
>> http_access allow office
>> log_ip_on_direct off
>> #debug_options ALL,3
>> #logformat squid %9d.%03d %6d %s %s/%03d %d %s %s %s %s%s/%s %s
>> logformat squid %ts.%03tu %tl %3tr %3dt %3un %>a %Ss/%>Hs %<st %rm %ru
>> %Sh/%<A %mt
>> access_log /var/log/squid/access1.log squid
>> auth_param basic realm Squid proxy-caching web server
>> auth_param basic credentialsttl 2 hours external_acl_type nt_group ttl=0
>> children=60 %LOGIN /usr/lib64/squid/wbinfo_group.pl
>> #auth_param ntlm program /etc/squid/helper-mux.pl /usr/bin/ntlm_auth
>> --diagnostics --helper-protocol=squid-2.5-ntlmssp --domain=HTMEDIA.NET
>> auth_param ntlm program /usr/bin/ntlm_auth --diagnostics
>> --helper-protocol=squid-2.5-ntlmssp --domain=HTMEDIA.NET
>> auth_param ntlm children 1500
>> #auth_param ntlm children 500
>> auth_param ntlm keep_alive off
>> auth_param ntlm program /usr/bin/ntlm_auth
>> --helper-protocol=squid-2.5-ntlmssp --domain=HTMEDIA.NET
>> external_acl_type wbinfo_group_helper ttl=600 children=150 %LOGIN
>> /usr/lib64/squid/wbinfo_group.pl -d
>> acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
>> cl Safe_ports port 8080 #https
>> acl SSL_ports port 443
>> acl Safe_ports port 80          # http
>> acl Safe_ports port 21          # ftp
>> acl Safe_ports port 443 # https
>> acl Safe_ports port 70          # gopher
>> acl Safe_ports port 210         # wais
>> acl Safe_ports port 1025-65535  # unregistered ports
>> acl Safe_ports port 280         # http-mgmt
>> acl Safe_ports port 488         # gss-http
>> acl Safe_ports port 591         # filemaker
>> acl Safe_ports port 777         # multiling http
>> acl CONNECT method CONNECT
>> acl auth proxy_auth REQUIRED
>>
>>
>> and rest of acls and http_access rules configured ...............
>>
>>
>>
>> It seems the helper programs are not closing automatically after serving
>> and causes this issue. Could anyone help resolving this issue.
>>
>> [root at GGNPROXY01 squid]# rpm -qa | grep squid
>> squid-3.1.10-19.el6_4.x86_64
>>
>> [root at GGNPROXY01 squid]# rpm -qa | grep winbind
>> samba-winbind-clients-3.6.9-164.el6.x86_64
>> samba-winbind-3.6.9-164.el6.x86_64
>>
>> [root at GGNPROXY01 squid]# lsb_release -a
>> LSB Version:
>> :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
>> Distributor ID:    RedHatEnterpriseServer
>> Description:    Red Hat Enterprise Linux Server release 6.5 (Santiago)
>> Release:    6.5
>> Codename:    Santiago
>>
>>
>> --
>> Thanks & Regards
>>
>> B Jagannath
>> Keen & Able Computers Pvt. Ltd.
>> +919871324006
>>
>
>
>
> --
> Thanks & Regards
>
> B Jagannath
> Keen & Able Computers Pvt. Ltd.
> +919871324006
>


-- 
Thanks & Regards

B Jagannath
Keen & Able Computers Pvt. Ltd.
+919871324006


More information about the squid-users mailing list