The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"После ротации логи не заполняются!!!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 28-Июн-03, 08:02  (MSK)
Дано: BSDi UNIX 4-ка, SQUID 2.4 STABLE7. Есть в системе скрипт ротации логов, т.е. в определённое время логи архивируются, опустошаются и так периодически. Решил я прикрутить это дело применительно к логам сквида. Ротация происходит на ура еженедельно. Вот только после этого эти логи не заполняютя. Принадлежность и права на логи вроде как выставляются верно. SQUID продолжает работать, никаких консольных сообщений нет. помогает только удаление этих логов и перегруз сервера.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 03-Июл-03, 07:50  (MSK)
Ну тогда хоть подскажите, как сделать так, чтобы rotate не создавал эти пустые логи, в которые сквид писать отказывается.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "После ротации логи не заполняются!!!"
Сообщение от Михаил emailИскать по авторуВ закладки on 03-Июл-03, 09:27  (MSK)
>Ну тогда хоть подскажите, как сделать так, чтобы rotate не создавал эти
>пустые логи, в которые сквид писать отказывается.

попробуй так:
сначала настрой встроенную сквидовую ротацию, когда заработает, то своему скрипту подсовывай не сами логи, а последний их кусок, т.е. access.log.0

либо внимательно проверь все права, атрибуты, владельца этих логов

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 03-Июл-03, 10:31  (MSK)
>сначала настрой встроенную сквидовую ротацию, когда заработает, то своему скрипту подсовывай не
>сами логи, а последний их кусок, т.е. access.log.0
А можно поподробнее о действии logfile_rotate ? Команду squid -k rotate нужно будет подавать отдельно, по расписанию? И происходит ли при этом перезапуск сквида? Если да, то как граммотнее вписать это хозяйство в cron?

>либо внимательно проверь все права, атрибуты, владельца этих логов

Сквид работает от имени nobody:nogroup, логам присваивется то же, права не меняются. А на какие ущё атрибуты обратить внимание?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "После ротации логи не заполняются!!!"
Сообщение от Михаил emailИскать по авторуВ закладки on 03-Июл-03, 13:25  (MSK)
>А можно поподробнее о действии logfile_rotate ?
по команде сквид делает ротацию, причем количество логов ограничено параметром в конфиге

> Команду squid -k rotate нужно
>будет подавать отдельно, по расписанию?
удобнее по расписанию, но никто не запрещает и вручную...

>И происходит ли при этом перезапуск
>сквида?
нет
>Если да, то как граммотнее вписать это хозяйство в cron?
как все остальные проги

>Сквид работает от имени nobody:nogroup, логам присваивется то же, права не меняются.
>А на какие ущё атрибуты обратить внимание?
на то, что скрипт их не меняет...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 03-Июл-03, 14:39  (MSK)
>>Сквид работает от имени nobody:nogroup, логам присваивется то же, права не меняются.
>>А на какие ущё атрибуты обратить внимание?
>на то, что скрипт их не меняет...

Как отработает, ещё раз проверю и запостю сюды!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 04-Июл-03, 11:51  (MSK)
>>А на какие ущё атрибуты обратить внимание?
>на то, что скрипт их не меняет...

Посмотрел man: то что по умолчанию выстовляет скрипт в качестве mod, соответствует работающему логу. Где ещё копать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "После ротации логи не заполняются!!!"
Сообщение от keepver Искать по авторуВ закладки on 04-Июл-03, 11:53  (MSK)
человече, ты не с newsyslog мучаешься часом
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 04-Июл-03, 13:00  (MSK)
>человече, ты не с newsyslog мучаешься часом

Нет, ветка посвещана сквиду и мучаюсь я с его логами: access.log etc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "После ротации логи не заполняются!!!"
Сообщение от keepver Искать по авторуВ закладки on 04-Июл-03, 13:15  (MSK)
>>человече, ты не с newsyslog мучаешься часом
>Нет, ветка посвещана сквиду и мучаюсь я с его логами: access.log etc.
не поверишь, каким-то чудным образом я об этом догадался :)))

>Дано: BSDi UNIX 4-ка, SQUID 2.4 STABLE7. Есть в системе скрипт ротации логов
твои слова ? вот я и спрашиваю, чего за скрипт ротации логов ты используешь. bsdi под руками нету.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 04-Июл-03, 14:30  (MSK)
>чего за скрипт ротации логов ты используешь. bsdi под руками нету.

Используется стандартный (как я понимаю) rotate, к которому есть скудный man. По умолчаню (ли?) он ротировал стандартные логи системы, запускаясь по времени. Вот я и приспособил его к ротации логов сквида, надеясь, что не придётся вручную этим заниматься.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "После ротации логи не заполняются!!!"
Сообщение от keepver Искать по авторуВ закладки on 04-Июл-03, 16:27  (MSK)
для сквида установи
logfile_rotate 0
и посмотри пояснения к этой директиве
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 07-Июл-03, 09:15  (MSK)
В эти выходные скрипт отработал с тем же результатом. Дал комманду fstat access.log - она вывела свою табличку, но совершенно без данных. И так по всем логам сквида.

>для сквида установи
>logfile_rotate 0
>и посмотри пояснения к этой директиве

Как я понимаю, при этой установке ротация логов самим сквидом производится не будет. Я вот только не понял, обязан ли я в этом случае подавать squid -k rotate перед ротацией?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "После ротации логи не заполняются!!!"
Сообщение от alexy emailИскать по авторуВ закладки on 14-Июл-03, 12:57  (MSK)
Подал -k rotate. По хрону запустился системный ротэйт, которому я подсунул приготовленные самим сквидом файлы логов. Обнаружилось следующее:
gzip: /root/squid/logs/access.log.0.0.gz already exists;        not overwritten
Это трабл gzip (много расширений) или что?
Попутно, как системе сообщить, что squid.conf хранится в другом месте,  чем думает UNIX?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру