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@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users
_______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users