I have seen systemd killing daemons when it times out waiting for the pid file 
to appear.
I suggest to doublecheck that the pid filename in the service file and in 
squid.conf are the same.

Marcus

On 13/06/18 09:27, James Lay wrote:
Well....I'll just say up front that systemd is not my friend. When running 
squid via cli: sudo /opt/squid/sbin/squid it runs like a champ. But using the 
service file at:

https://raw.githubusercontent.com/squid-cache/squid/master/tools/systemd/squid.service

it times out after a few:

06:20:11 gateway squid[3669]: Created PID file (/opt/squid/var/run/squid.pid)
06:20:11 gateway squid[3669]: Squid Parent: will start 1 kids
06:20:11 gateway squid[3669]: Squid Parent: (squid-1) process 3678 started
06:20:11 gateway squid[3678]: Set Current Directory to /opt/squid/var
06:20:11 gateway squid[3678]: Starting Squid Cache version 4.0.24 for 
x86_64-pc-linux-gnu...
06:20:11 gateway squid[3678]: Service Name: squid
06:20:11 gateway squid[3678]: Process ID 3678
06:20:11 gateway squid[3678]: Process Roles: worker
06:20:11 gateway squid[3678]: With 1024 file descriptors available
06:20:11 gateway squid[3678]: Initializing IP Cache...
06:20:11 gateway squid[3678]: DNS Socket created at [::], FD 5
06:20:11 gateway squid[3678]: DNS Socket created at 0.0.0.0, FD 10
06:20:11 gateway squid[3678]: Adding nameserver 192.168.1.253 from 
/etc/resolv.conf
06:20:11 gateway squid[3678]: Adding nameserver 205.171.3.65 from 
/etc/resolv.conf
06:20:11 gateway squid[3678]: Adding nameserver 205.171.2.65 from 
/etc/resolv.conf
06:20:11 gateway squid[3678]: Adding domain slave-tothe-box.net from 
/etc/resolv.conf
06:20:11 gateway squid[3678]: Adding domain slave-tothe-box.net from 
/etc/resolv.conf
06:20:11 gateway squid[3678]: helperOpenServers: Starting 5/5 
'security_file_certgen' processes
06:20:11 gateway squid[3678]: Logfile: opening log syslog:daemon.info
06:20:11 gateway squid[3678]: Store logging disabled
06:20:11 gateway squid[3678]: Swap maxSize 0 + 262144 KB, estimated 20164 
objects
06:20:11 gateway squid[3678]: Target number of buckets: 1008
06:20:11 gateway squid[3678]: Using 8192 Store buckets
06:20:11 gateway squid[3678]: Max Mem  size: 262144 KB
06:20:11 gateway squid[3678]: Max Swap size: 0 KB
06:20:11 gateway squid[3678]: Using Least Load store dir selection
06:20:11 gateway squid[3678]: Set Current Directory to /opt/squid/var
06:20:11 gateway squid[3678]: Finished loading MIME types and icons.
06:20:11 gateway squid[3678]: HTCP Disabled.
06:20:11 gateway squid[3678]: Squid plugin modules loaded: 0
06:20:11 gateway squid[3678]: Adaptation support is off.
06:20:11 gateway squid[3678]: Accepting HTTP Socket connections at 
local=x.x.x.x:3127 remote=[::] FD 21 flags=9
06:20:11 gateway squid[3678]: Accepting NAT intercepted HTTP Socket connections 
at local=x.x.x.x:3128 remote=[::] FD 22 flags=41
06:20:11 gateway squid[3678]: Accepting NAT intercepted SSL bumped HTTPS Socket 
connections at local=x.x.x.x:3129 remote=[::] FD 23 flags=41
06:20:12 gateway squid[3678]: storeLateRelease: released 0 objects
06:21:41 gateway systemd[1]: squid.service: Start operation timed out. 
Terminating.
06:21:41 gateway systemd[1]: squid.service: Killing process 3669 (squid) with 
signal SIGKILL.
06:21:41 gateway sudo: pam_unix(sudo:session): session closed for user root
06:21:41 gateway systemd[1]: squid.service: Killing process 3678 (squid) with 
signal SIGKILL.
06:21:41 gateway jlay[2415] 192.168.1.2 46692 192.168.1.252 22: sudo systemctl 
start squid
06:21:41 gateway systemd[1]: squid.service: Killing process 3680 
(security_file_c) with signal SIGKILL.
06:21:41 gateway systemd[1]: squid.service: Killing process 3682 
(security_file_c) with signal SIGKILL.
06:21:41 gateway systemd[1]: squid.service: Killing process 3683 
(security_file_c) with signal SIGKILL.
06:21:41 gateway systemd[1]: squid.service: Killing process 3684 
(security_file_c) with signal SIGKILL.
06:21:41 gateway systemd[1]: squid.service: Killing process 3685 
(security_file_c) with signal SIGKILL.
06:21:41 gateway systemd[1]: squid.service: Failed with result 'timeout'.
06:21:41 gateway systemd[1]: Failed to start Squid Web Proxy Server.

I've modded the service file to reflect different binary location, but that's 
about it. Thank you.

James


_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to