[MacPorts] #54193: squid3+launchd causes multiple runaway processes when run in daemon mode

MacPorts noreply at macports.org
Sun May 21 22:31:44 UTC 2017


#54193: squid3+launchd causes multiple runaway processes when run in daemon mode
------------------------+----------------------
  Reporter:  essandess  |      Owner:  jmroot
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.4.1
Resolution:             |   Keywords:
      Port:  squid3     |
------------------------+----------------------

Comment (by essandess):

 Here's the runaway 100 percent multiple squid processes failure mode when
 the {{{-N}}} flag is not used. Again, the pid file
 {{{/opt/local/var/run/squid/squid.pid}}} has an inconsistent pid

 This is from a different box:

 {{{
 $ ps -el | grep squid | grep -v grep
     0 48655     1      104   0  20  0  2465472    628 -      Ss
 0 ??         0:00.00 /opt/local/sbin/squid -s
   503 48657 48655     4104   0  20  0  2633220 140332 -      S
 0 ??         0:12.53 (squid-1) -s
     0 48662     1     4004   0  20  0  2515008   2444 -      Ss
 0 ??         0:00.02 /opt/local/bin/daemondo --label=Squid --start-cmd
 /opt/local/etc/LaunchDaemons/org.macports.Squid/Squid.wrapper start ;
 --stop-cmd /opt/local/etc/LaunchDaemons/org.macports.Squid/Squid.wrapper
 stop ; --restart-cmd
 /opt/local/etc/LaunchDaemons/org.macports.Squid/Squid.wrapper restart ;
 --restart-netchange --pid=fileauto --pidfile
 /opt/local/var/run/squid/squid.pid
     0 48665     1      104   0  20  0  2491072    676 -      Ss
 0 ??         0:00.04 /opt/local/sbin/squid -s
   503 48668 48657     4004   0  20  0  2440976    688 -      S
 0 ??         0:00.00 (logfile-daemon) /opt/local/var/squid/logs/access.log
     0 48699     1      104   0  20  0  2491072    736 -      Ss
 0 ??         0:00.03 /opt/local/sbin/squid -s
     0 48744     1      104   0  20  0  2473664    672 -      Ss
 0 ??         0:00.03 /opt/local/sbin/squid -s
     0 48792     1      104   0  20  0  2465472    668 -      Ss
 0 ??         0:00.02 /opt/local/sbin/squid -s
     0 48850     1      104   0  20  0  2474688    660 -      Ss
 0 ??         0:00.02 /opt/local/sbin/squid -s
     0 48913     1      104   0  20  0  2507456    696 -      Ss
 0 ??         0:00.02 /opt/local/sbin/squid -s
     0 48980     1      104   0  20  0  2473664    628 -      Ss
 0 ??         0:00.01 /opt/local/sbin/squid -s
     0 49041     1      104   0  20  0  2481856    620 -      Ss
 0 ??         0:00.01 /opt/local/sbin/squid -s
     0 49171     1      104   0  20  0  2491072    596 -      Ss
 0 ??         0:00.00 /opt/local/sbin/squid -s
   503 49252 48980     4104   0   0  0  2598404 132680 -      R
 0 ??         0:12.28 (squid-1) -s
   503 49254 48850     4104   0   0  0  2590212 123884 -      R
 0 ??         0:11.30 (squid-1) -s
   503 49256 49171     4104   0   0  0  2590212 124064 -      R
 0 ??         0:11.26 (squid-1) -s
   503 49262 48792     4104   0   0  0  2607620 116032 -      R
 0 ??         0:09.88 (squid-1) -s
   503 49264 48744     4104   0   0  0  2585092  84676 -      R
 0 ??         0:07.04 (squid-1) -s
   503 49266 48913     4104   0   0  0  2583044  83692 -      R
 0 ??         0:06.96 (squid-1) -s
   503 49268 48699     4104   0   0  0  2560516  83476 -      R
 0 ??         0:06.95 (squid-1) -s
   503 49270 48665     4104   0   0  0  2575876  83348 -      R
 0 ??         0:06.91 (squid-1) -s


 $ cat /opt/local/var/run/squid/squid.pid
 49292

 $ ls -l /opt/local/var/run/squid/squid.pid
 -rw-r--r--  1 root  squid  6 May 21 18:08
 /opt/local/var/run/squid/squid.pid

 $ ls -ld /opt/local/var/run/squid/
 drwxr-xr-x  4 squid  squid  136 May 21 09:36 /opt/local/var/run/squid/

 $ sudo squid -k rotate
 squid: ERROR: Could not send signal 30 to process 49377: (3) No such
 process
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/54193#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list