[squid-users] Can't start Squid with workers via systemd on CentOS 7

Eliezer Croitoru eliezer at ngtech.co.il
Fri Mar 10 04:13:54 UTC 2017


I can test it locally but it will take me couple days to get there.

----
Eliezer Croitoru
Linux System Administrator
Mobile: +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 ??
Sent: Thursday, March 9, 2017 4:00 PM
To: squid-users at lists.squid-cache.org
Subject: [squid-users] Can't start Squid with workers via systemd on CentOS 7

I installed Squid 4.0.18 on CentOS 7 X86_84 according to http://wiki.squid-cache.org/KnowledgeBase/CentOS#Squid_Beta_release

I add a line "workers 2" to `/etc/squid/squid.conf` (just a copy of
`squid.conf.default`)
and start squid via `systemctl start squid`, It seems squid is running, except that it is not listening to the port 3128 (confirmed by netstat).

However, if I start squid in command line (`squid -sYC`), squid does listen to port 3128.

There are some differences in `/var/log/squid/cache.log` for these two
cases:

* start via `systemctl start squid`:

   2017/03/09 21:12:54 kid3| commBind Cannot bind socket FD 12 to [::]: 
(98) Address already in use
   2017/03/09 21:12:54 kid2| commBind Cannot bind socket FD 21 to [::]: 
(98) Address already in use
   2017/03/09 21:12:54 kid1| commBind Cannot bind socket FD 21 to [::]: 
(98) Address already in use

* start via `squid -sYC`:

   2017/03/09 21:19:28 kid1| Accepting HTTP Socket connections at
local=[::]:3128 remote=[::] FD 15 flags=1
   2017/03/09 21:19:28 kid2| Accepting HTTP Socket connections at
local=[::]:3128 remote=[::] FD 15 flags=1

The full logs are attached. Please help.



More information about the squid-users mailing list