[squid-users] Squid + kerberos, all childrens are busy

Дмитрий Рукавцов 2005now at mail.ru
Thu Jul 9 09:54:08 UTC 2015


 Hello, i have a problem here :) System - freebsd 10.1, squid 3.5.5 + kerberos (MIT), 50 users total.

Without any auth my squid works fine, system is not loaded. When i enable Kerberos auth internet slowly goes down and crushing after a while, at logs i see:

2015/07/09 11:47:14 kid1| WARNING: All 60/60 negotiateauthenticator processes are busy. 
2015/07/09 11:47:14 kid1| WARNING: 72 pending requests queued

If i put 100 childrens at config it won't help too.

TTL are fine:

        auth_param negotiate program /usr/local/libexec/squid/negotiate_kerberos_auth -r -s HTTP/comp.domain.com at DOMAIN.COM
        auth_param negotiate children 60 startup=15 idle=1
        auth_param negotiate keep_alive on
        auth_param basic program /usr/local/libexec/squid/basic_ldap_auth -R -D user at domain.com -w "pass" -b "DC=domain,DC=com" -f "sAMAccountName=%s" -h domain.com
        auth_param basic credentialsttl 8 hours
        auth_param basic children 10

       authenticate_ttl 8 hour

      external_acl_type nt_group ttl=1200 %LOGIN       /usr/local/libexec/squid/ext_ldap_group_acl -R -b "DC=domain,DC=com" -f "(&(sAMAccountName=%v)(memberOf=CN=%a,OU=squid,DC=domain,DC=com))" -D user at domain.com -w "pass" -h domain.com

KRB5.CONF

[libdefaults] 
        default_realm = DOMAIN.COM
        dns_lookup_realm = no 
        dns_lookup_kdc = no 
        ticket_lifetime = 24h 
        default_keytab_name = /usr/local/etc/squid/comp.domain.com.keytab 
        default_tgs_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 
        default_tkt_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 
        permitted_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 

[realms] 
        DOMAIN.COM = { 
            kdc = kd1.domain.com
            kdc = kd2.domain.com
            admin_server = kd1.domain.com
            default_domain = domain.com
        } 

[domain_realm] 
        .domain.com  = DOMAIN.COM
        domain.com = DOMAIN.COM


Server shutting down in like 7 mins, i can't even restart squid(system endless trying to kill squid PID), can't even make kill -9, not working (but system load is very low)

Can you please help me to find out what is wrong? Is there any way to monitor what happens with negotiate_kerberos_auth  processes ?



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20150709/9863ae65/attachment-0001.html>


More information about the squid-users mailing list