The OpenNET Project / Index page

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

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

"Рестарт squid'a (access.log uses as named pipe)"
Сообщение от Hawk eye emailИскать по авторуВ закладки on 09-Дек-03, 16:05  (MSK)
Проблема такая:
1)
access.log является named pip'ом - скрипт sq2mysql.pl, веренаправляет всё сразу mysql базу.
При этом если я делаю рестарт сквида (что - нужно из-за того, что каждые 2 минуты проходит пересчёт трафика и отрубание превысивших лимит) (killall -1 squid или squid -k reconfigure) - у меня почему - то иногда вылетает и скрипт, обслуживающий named pipe и только что перезапущенный squid не может к нему обратиться и тоже вылетает.
Как оптимально рестартовать сквид???

2) кто бы помог написать скрипт (лучше на sh), который проверяет запущен ли какой-то процесс (например сквид) и, если не запущен - запускал бы его??

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

 Оглавление

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

1. "Рестарт squid'a (access.log uses as named pipe)"
Сообщение от DiezelMax emailИскать по авторуВ закладки on 09-Дек-03, 16:11  (MSK)
Я себе написал на Си аналаг squid2mysql, и в файл /etc/rc.d/init.d/squid прописал:
    echo -n $"Starting $prog: "
    rm -f /var/log/squid/access.log
    mknod /var/log/squid/access.log p
    chown squid:squid /var/log/squid/access.log
    /usr/local/libexec/sqlog2mysql </var/log/squid/access.log&


а при остановке: killall sqlog2mysql

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

2. "Рестарт squid'a (access.log uses as named pipe)"
Сообщение от Hawk eye emailИскать по авторуВ закладки on 10-Дек-03, 18:41  (MSK)
не пойму зачем сквид при своем перерестарте по squid -k reconfigure или killall -1 squid - закрывает Named pipe access.log.
Я так понимаю надо каждый раз если возникает желание рестартовать сквид (например в случае измемнения конфигурации) - киллить сквид, снова запускать sq2sql.pl</...../access.log& и снова запускать сквид??
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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