Hi,
every time when squid starts storeDirWriteCleanLogs it can't write into the access.log file anymore.
2003/08/07 12:03:40| storeDirWriteCleanLogs: Starting... 2003/08/07 12:03:40| WARNING: Closing open FD 19 2003/08/07 12:03:42| 65536 entries written so far. 2003/08/07 12:03:45| 131072 entries written so far. 2003/08/07 12:03:48| 196608 entries written so far. 2003/08/07 12:03:52| 262144 entries written so far. 2003/08/07 12:04:02| 327680 entries written so far. 2003/08/07 12:04:10| 393216 entries written so far. 2003/08/07 12:04:16| Finished. Wrote 440783 entries. 2003/08/07 12:04:16| Took 35.7 seconds (12356.9 entries/sec). FATAL: logfileWrite: c:/squid/log/store.log: (13) Permission denied
Squid Cache (Version 2.5.STABLE1-CVS): Terminated abnormally.
...well sometimes it is the store.log file
When I rotate the log files squid always starts storeDirWriteCleanLogs but it is not
a problem unless there are 2 pinger processes. When I rotate the log files squid
first closes the pinger process before it starts storeDirWriteCleanLogs
2003/08/06 23:55:02| Closing Pinger socket on FD 7 2003/08/06 23:55:05| Pinger exiting.
Somehow the error only seems to occur when there is a pinger process when squid
starts storeDirWriteCleanLogs.
How does Squid decide when to start storeDirWriteCleanLogs? Is there a way to tell
squid to close the pinger process every time it starts storeDirWriteCleanLogs and not
only when it rotates the log files?
There is a know problem in SquidNT: sometimes the UDP communication between squid.exe and pinger.exe fails to signal the shutdown to the helper and pinger.exe don't exit.
The effect is that there are 2 pinger.exe running process and logfiles can be locked from the orphaned process. Killing the orphan pinger.exe fix the problem.
This should not happens during storeDirWriteCleanLogs.
If You don't need the icmp support, simply put in your squid.conf the 'pinger_program none' option.
Regards
Guido
- ======================================================== Guido Serassio Acme Consulting S.r.l. Via Gorizia, 69 10136 - Torino - ITALY Tel. : +39.011.3249426 Fax. : +39.011.3293665 Email: [EMAIL PROTECTED] WWW: http://www.acmeconsulting.it/
