Squid SMP Workers Not Working



  • Hello All,
    I Don´t know if this is the correct place to put this question, sorry If i´m wrong.

    I´m having a problem for almost a month with a Squid 3.4 install on Pfsense, after suffering with performance issues when my clients computers are set up to use the proxy, I realize that squid only open one process and this process just use one core of my proc.
    So after found that, I started try to use SQUID SMP workers to open more instances so squid can use all my cores and balance load.
    But when I set the workers variable on squid "Custom ACLS (Before Auth)" I got some error on cache.log and only the coordinator process loads.
    Please is anyone can help me with that?
    Bellow my configuration:

    workers 3
    auth_param ntlm program /usr/pbi/squid-amd64/local/libexec/squid/ntlm_auth –configfile=/usr/pbi/squid-amd64/etc/smb4.conf --helper-protocol=squid-2.5-ntlmssp
    auth_param ntlm children 500
    auth_param ntlm keep_alive on
    acl password proxy_auth REQUIRED
    http_access allow all password

    When I start the services I got the following errors on cache.log:

    2016/01/21 20:44:15 kid3| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    2016/01/21 20:44:15 kid2| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    2016/01/21 20:44:15 kid4| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    2016/01/21 20:44:15 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    FATAL: kid2 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.182 seconds = 0.094 user + 0.088 sys
    Maximum Resident Size: 106880 KB
    Page faults with physical i/o: 0
    FATAL: kid3 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.182 seconds = 0.114 user + 0.068 sys
    Maximum Resident Size: 107072 KB
    Page faults with physical i/o: 0
    FATAL: kid1 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.181 seconds = 0.118 user + 0.063 sys
    Maximum Resident Size: 107040 KB
    Page faults with physical i/o: 0
    2016/01/21 20:44:24 kid2| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    2016/01/21 20:44:27 kid1| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    2016/01/21 20:44:27 kid3| Starting Squid Cache version 3.4.10 for amd64-portbld-freebsd10.1...
    FATAL: kid2 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.163 seconds = 0.129 user + 0.034 sys
    Maximum Resident Size: 107008 KB
    Page faults with physical i/o: 0
    FATAL: kid1 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.167 seconds = 0.117 user + 0.050 sys
    Maximum Resident Size: 107040 KB
    Page faults with physical i/o: 0
    FATAL: kid3 registration timed out
    Squid Cache (Version 3.4.10): Terminated abnormally.
    CPU Usage: 0.171 seconds = 0.123 user + 0.047 sys
    Maximum Resident Size: 106624 KB
    Page faults with physical i/o: 0

    I already changed this configurations on sysclt as mentioned on oficial wiki "http://wiki.squid-cache.org/Features/SmpScale"

    net.local.dgram.recvspace: 262144
    net.local.dgram.maxdgram: 16384

    do anyone have an idea to resolve that?

    Thanks



  • Hi I´m back,

    I resolved that, just putted the net.local.dgram.recvspace: 262144 net.local.dgram.maxdgram: 16384 variables on advanced tab of pfsense and it´s working now.
    Thanks everyone.


Log in to reply