OT: Rotace squid logu.

Martin Salac xsalacm at certicon.cz
Mon Jan 12 17:51:00 CET 2004


Ahoj.

Chtel bych se zeptat, proc mi nefunguje rotace logu squidu. V 
/etc/newsyslog.conf
jsem doplnil radek:

/var/log/squid/access.log nobody:nogroup 644 10    8000    *     Z

pricemz soubor access.log opravdu existuje v dane lokaci a uspesne se do 
nej loguje.
Problem nastava pri zapusobeni newsyslog. Log pretece 8000KB, uspesne se 
provede
gzip a vytvori soubor s odpovidajicim nazvem, umistenim i pravy.
Viz:

-rw-r--r--  1 nobody  nogroup      75  5 led 08:00 /var/log/squid/access.log
-rw-r--r--  1 nobody  nogroup  932266  5 led 08:00 
/var/log/squid/access.log.0.gz

kde tech 75 bytu je klasicka hlaska:
Jan  5 08:00:00 nat newsyslog[9906]: logfile turned over due to size>8000K

Az dosud je vse OK, az na to, ze od teto chvile prestava squid logovat.
Bezi normalne, proxa, ale neloguje.

OS: FreeBSD 4.9-RELEASE
Proxy: squid-2.4_10 konfigurovany jako transparentni

jakekoli chybove hlasky ve /var/log/messages nebo v jinych logach (od 
squidu, syslogd nebo
ipfw), ktere by ukazovaly na nejaky problem se zapisem do access.log 
jsem nenalezl.
Kdyz squid vypnu/zapnu, logovani se zase rozebehne. Dojde k rotaci a 
zase se stopne.

Muj squid.conf (s odmazanym acl listem a upravenymi pravy):
http_port 3128
icp_port 0
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
maximum_object_size 8192 KB
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
pid_filename /var/run/squid.pid
debug_options ALL,2
log_fqdn on
negative_ttl 2 minutes
http_access allow manager localhost
http_access deny managerhttp_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow all
icp_access allow all
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

(obdobne jako access.log, plati to same i pro cache.log a store.log).

Nevite nekdo, v cem by mohla byt chyba?

Dik za radu

Martin




More information about the Users-l mailing list