On 11/07/2013 1:16 a.m., x-man wrote:
> Hi,
>
> it was compilation error and after fixing it now it's working fine when
> using single Squid process...
>
> I got problems when trying to use workers
>
> Listen settings are like this:
>
> http_port 3128
> http_port 8080 transparent
> http_port 8081 tproxy
>
> workers 2
>
> is the above correct and do I need to specify more ports with if/else
> clauses for the different workers?
No. The http_port directive is SMP-aware.
> and now the actual issues is that I get these in my log files
>
> 2013/07/10 18:41:15 kid2| commBind: Cannot bind socket FD 19 to [::]: (2) No
> such file or directory
> ...
> 2013/07/10 18:41:12 kid1| commBind: Cannot bind socket FD 18 to [::]: (2) No
> such file or directory
> ...
These are usually seen in SMP configurations where the UDS sockets
between workers are unable to be created. Check your /var/run/squid
directory has read-write permissions to the Squid user/group (maybe for
root/other as well).
Hint to anyone diagnosing these in future: the UDS/IPC socket can be
identified by the *lack of port number* in the bind message. TCP/IP
sockets will have at minimum a port number.
Amos
Received on Thu Jul 11 2013 - 03:49:21 MDT
This archive was generated by hypermail 2.2.0 : Thu Jul 11 2013 - 12:00:24 MDT