I solved disabling ‘-s' option in squid startup script. Thanks
On 12/21/20 8:29 AM, sampei02@xxxxxxxxxx wrote:My distro is Centos7 and rsyslog is enabled and It’s configured to write to /var/log/messages; it’s the default behaviour. But how can I avoid Squid writes into this file? I chose the Squid default log files which are contained into /var/log/squid/ folder.
You already know from other responses that removing "-s" from your Squidcommand line options is the primary solution for stopping Squid fromlogging to syslog, but I wanted to add a caveat:* Some Squid messages are only logged to syslog. Those messages are logged to syslog regardless of the "-s" presence. I suspect they may also disregard the "-l facility" setting.... where "logged to syslog" should be interpreted as "sent to thesyslog daemon", of course.IMO, this caveat is essentially a Squid bug.You can prevent all Squid messages from appearing in system log files byconfiguring your syslog daemon accordingly.HTH,Alex.On 21 Dec 2020, at 11:31, Ambrose Li wrote:
On Mon, Dec 21, 2020 at 11:01:07PM +1300, Amos Jeffries wrote:
On 21/12/20 9:55 pm, sampei02@xxxxxxxxxx wrote:
Ok, I noted these 2 squid processes:
root /usr/sbin/squid -sYC squid (squid-1) --kid squid-1 -sYC
-s means "Enable logging to syslog”
This option ‘-s’ could explain writing to messages ?
Squid does not write to /var/log/messages. On startup before Squid reads any configuration about whether cache.log or syslog is to be used it logs to stderr.
That stderr channel is handled by whatever init system or shell is starting Squid. /var/log/messages is the init system log file.
Actually no, /var/log/messages is not an init system log file; on some Linux distros it is a default log location for syslog.
I can confirm that squid will write to /var/log/messages if syslog logging is enabled AND syslog is configured to write to /var/log/messages (this is the default behaviour on some Linux distributions, such as Debian, but not Ubuntu).
-- Ambrose Li <ambrose.li@xxxxxxxxx> | Time zone: GMT-5 (Eastern) ambroseli.ca
“Any organization which designs a system… will inevitably produce a design whose structure is a copy of the organization’s communication structure.” — Conway’s Law
_______________________________________________ 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
|
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users