Перейти до

Shuttingdown...20


Гость Guest

Рекомендованные сообщения

Поставил последний RC2

запустился вроди пашет, но вот за 30 мин работы вырубился уже 2 раза с записью в свой лог "Shuttingdown...20"

 

Что это значит ?

Ссылка на сообщение
Поделиться на других сайтах

если быть точным то в логе появлятся вот такой кусок

 

2005-03-06 05:07:08 -- User pupkin 10.10.0.9 connected.

2005-03-06 05:15:02 -- Shutting down... 20

2005-03-06 05:15:02 -- TRAFFCOUNTER::Stop

2005-03-06 05:15:02 -- Reloading rules.

2005-03-06 05:15:02 -- User pupkin disconnected.

2005-03-06 05:15:02 -- Stopped.

Ссылка на сообщение
Поделиться на других сайтах

попробуй запустить не через скрипта просто с командной строки

./stargazer

 

посмтри что будет .....

 

и еще

вот тут странно

2005-03-06 05:15:02 -- Reloading rules.

 

значит СТГ прилетает сигнал на перечет рулсов ....

 

что вообще в системе еще запущено ?

Ссылка на сообщение
Поделиться на других сайтах

Кажетя на нарыв в чем дело

У меня файл rules генерится автоматом (впихиваю теда UA-IX)

ну и после этой процедуры стоит в скрипте killall -HUP stargazer

в предыдущей моей версии это преводило к перечитке старГ конфигов (ну и рулеза в том числе)

 

А в этом RC2 он просто умирает как от обычного killalll ^(

 

А как же послать ему сигнал для перечитки rules ?

Ссылка на сообщение
Поделиться на других сайтах

Эта версия сервера не переживает HUP и killall. У меня тоже скриптик был которые каждые 5 часов новые рульзы загонял ... теперь это делаю ручками, предварительно зашатдаунив сервер. :( ... Думаю такая бага только на Фри 5.х. Может быть к следующеме релизу поправят!

Ссылка на сообщение
Поделиться на других сайтах

Кстати я тут посмотреть что убивать сервер полностлью не обязательно.

МОжно через ps узнать PID главного процесса старГ (потому что их 2 под Фрей) и сделать ему kill -1

 

В принципе работает. Хотя конечно приходится делать руками, но убивать сервер все же не надо.

 

А возможно даже это и чрез скрипт можно автоматизирывать (путем разбора

ps auxww | grep stargazer > file.txt ) и нахождения там нужного PID

Ссылка на сообщение
Поделиться на других сайтах

Можно воспользоваться такой конструкцией

#!/usr/local/bin/perl
$pid = (sort split /\n/, `ps waux | grep /usr/local/sbin/stargazer | grep -v grep | grep -v perl | grep -v sh | awk '{print \$2}'`)[0];
`kill -1 $pid`;

Расчет на то, родительский pid меньше дочернего.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...