[squid-users] Squid SMP workers crash

Eliezer Croitoru eliezer at ngtech.co.il
Sat Oct 15 23:57:54 UTC 2016


Hey,

I can try to replicate the same configuration removing couple settings just to make it simpler to verify if the issue since it's similar to the next testing lab I have planned.
Can you give more detail about the OS? CentOS, Ubuntu, Other?
If it's a self compiled versions then "squid -v" output.
I have also seen that you are intercepting both http and https traffic, have you tried looking at the logs?

If you don't hear me from me fast enough just bump me with an email.

Eliezer

----
Eliezer Croitoru
Linux System Administrator
Mobile+WhatsApp: +972-5-28704261
Email: eliezer at ngtech.co.il


-----Original Message-----
From: squid-users [mailto:squid-users-bounces at lists.squid-cache.org] On Behalf Of Deniz Eren
Sent: Thursday, October 13, 2016 10:53 AM
To: squid-users at lists.squid-cache.org
Subject: [squid-users] Squid SMP workers crash

Hi,

I'm using squid's SMP functionality to distribute requests to many
squid instances and distribute workload to multiple processors.
However while running squid's workers after a while worker processes
crash with the error below and coordinator does not start them again:
...
FATAL: Ipc::Mem::Segment::open failed to
shm_open(/squid-cf__metadata.shm): (2) No such file or directory
Squid Cache (Version 3.5.20): Terminated abnormally.
...

Does a solution exists for this problem? (permissions are OK in /dev/shm)


When everything is OK coordinator listens to http_ports/https_port and
distributes connections to workers(at least that's the conclusion I
got from looking access.logs).
[root at squidbox ~]# netstat -nlp|grep squid
tcp        0      0 0.0.0.0:8080                0.0.0.0:*
     LISTEN      7887/(squid-coord-1
tcp        0      0 0.0.0.0:3127                0.0.0.0:*
     LISTEN      7887/(squid-coord-1
tcp        0      0 0.0.0.0:3128                0.0.0.0:*
     LISTEN      7887/(squid-coord-1
tcp        0      0 0.0.0.0:3130                0.0.0.0:*
     LISTEN      7887/(squid-coord-1
tcp        0      0 0.0.0.0:8443                0.0.0.0:*
     LISTEN      7887/(squid-coord-1
udp        0      0 0.0.0.0:57850               0.0.0.0:*
                 7897/(squid-1)
udp        0      0 0.0.0.0:33643               0.0.0.0:*
                 7894/(squid-4)
udp        0      0 0.0.0.0:50485               0.0.0.0:*
                 7896/(squid-2)
udp        0      0 0.0.0.0:46427               0.0.0.0:*
                 7887/(squid-coord-1
udp        0      0 0.0.0.0:58938               0.0.0.0:*
                 7895/(squid-3)


Also is my way of using SMP functionality correct, since I want to
distribute all connections between workers and to listen only specific
ports?

I have attached the squid.conf.

Regards,



More information about the squid-users mailing list