Нужно собрать сквид без ротации логов, Dunadan_777, 03-Дек-13, 10:59 [смотреть все]Добрый день, Прошу помочь собрать сквид без ротации логов, только эта опция мешает и периодически убивает его. Никакие способы отключения ротации логов не помогают.Ошибка: storeDirWriteCleanLogs: Starting... FATAL: logfileWrite: /var/log/squid/access.log: (32) Broken pipe Логи сливаются в файл /var/log/squid/access.log из которого потом все забирает TraffPro и складывает в базу MySQL - затирая данные в access.log. Squid хочет очистить логи, это видно из: storeDirWriteCleanLogs: Starting... Потом после безуспешной попытки очистки он пишет: FATAL: logfileWrite: /var/log/squid/access.log: (32) Broken pipe Нужно просто собрать сквид все по дефолту, но без ротации логов. Можно ссылку на мануал, или кто делал раньше подобное Система CentOS 6.4 x64 Traffpro 1.3.8 + squid 3.1.0 Спасибо
|
- Нужно собрать сквид без ротации логов, Andrey Mitrofanov, 11:29 , 03-Дек-13 (1)
> Добрый день, > Прошу помочь собрать сквид без ротации логов, только эта опция мешает и > периодически убивает его. Никакие способы отключения ротации логов не помогают. > Ошибка: > storeDirWriteCleanLogs: Starting... > FATAL: logfileWrite: /var/log/squid/access.log: (32) Broken pipe Отключить [системную, logrotate] ротацию логов, http://traffpro.ru/forum/textversion.html?t2541 говорят. > Squid хочет очистить логи, это видно из: > storeDirWriteCleanLogs: Starting... storeDir - это не те Logs, которые Вам нужны. [И рукой так--->] /* * storeDirWriteCleanLogs * * Записывает "чистый" файл журнала подкачки из в памяти метаданных. * Это переписывание исходной функции троллить друг * StoreDir и писать журналы, и флеш в конце * Пробег. Спасибо идет Эрику Стерн, так как это решение * Вышел из своего COSS кода. */ Спасибы идут translate.google.com /* * storeDirWriteCleanLogs * * Writes a "clean" swap log file from in-memory metadata. * This is a rewrite of the original function to troll each * StoreDir and write the logs, and flush at the end of * the run. Thanks goes to Eric Stern, since this solution * came out of his COSS code. */
- Нужно собрать сквид без ротации логов, ipmanyak, 11:55 , 03-Дек-13 (2)
Ротация логов в сквиде # TAG: logfile_rotate # Specifies the number of logfile rotations to make when you # type 'squid -k rotate'. The default is 10, which will rotate # with extensions 0 through 9. Setting logfile_rotate to 0 will # disable the rotation, but the logfiles are still closed and # re-opened. This will enable you to rename the logfiles # yourself just before sending the rotate signal. # # Note, the 'squid -k rotate' command normally sends a USR1 # signal to the running squid process. In certain situations # (e.g. on Linux with Async I/O), USR1 is used for other # purposes, so -k rotate uses another signal. It is best to get # in the habit of using 'squid -k rotate' instead of 'kill -USR1 # <pid>'. # #Default: logfile_rotate 10 ------ If you set logfile_rotate to 0, Squid simply closes and then re-opens the logs. This allows third-party logfile management systems, such as newsyslog, to maintain the log files. --------------- Кроме того юзается файл /etc/logrotate.d/squid Который имхо можно просто удалить. p.s. http://www.squid-cache.org/mail-archive/squid-users/200610/0...
- Нужно собрать сквид без ротации логов, Dunadan_777, 12:28 , 03-Дек-13 (3)
В том и дело, ставил разные значения logfile_rotate Комментировал файл /etc/logrotate.d/squid, даже удалял его. Не помогает, все равно запускает ротацию логов и валится, вот думал есть ли возможность собрать сквид без ротации
- Нужно собрать сквид без ротации логов, Magvegva, 00:00 , 07-Дек-13 (4)
> В том и дело, ставил разные значения logfile_rotate > Комментировал файл /etc/logrotate.d/squid, даже удалял его. > Не помогает, все равно запускает ротацию логов и валится, вот думал есть > ли возможность собрать сквид без ротации Закомментировать в исходниках вызов ротации логов и пересобрать кальмара не получилось?
- Нужно собрать сквид без ротации логов, Dunadan_777, 21:20 , 07-Дек-13 (5)
>> В том и дело, ставил разные значения logfile_rotate >> Комментировал файл /etc/logrotate.d/squid, даже удалял его. >> Не помогает, все равно запускает ротацию логов и валится, вот думал есть >> ли возможность собрать сквид без ротации > Закомментировать в исходниках вызов ротации логов и пересобрать кальмара не получилось? За сим и пришел просить совета ) Как эту ротацию вырезать из исходников и собрать без нее
|