Перейти до

Стар вылетает из процесов.


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

Вылетает стар из процессов, тоесть в ТОПе - происходит следующее:

В обычном режиме, когда все работает, Стар стоит вверху всех. Но, когда начинает глюкать, он то появляется, то исчезает.

Соответственно ниче не работает. Если убить процесс старгейзера, и запустить его пожет проработать пару минут или час - и снова слететь.

Если ребутнуть сервак полностью, проблемма устраняется на несколько дней, пока опять не начнет глюкать.

В логах пусто, как никогда. Не могу понять в чем причина, перечитал уже столько тем по этому вопросу, но так нифига и не въехал.

Прошу на понимание и помочь разобраться, привык как-то уже к старгейзеру и не хочется искать ему замену.

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

Если он в топе - он чем-то занят. Если он не в топе - он не особо занят. Но это не значит что он глюкает или вылетает. Если ps ax | grep stargazer | grep -v grep | wc -l показывает меньше 2 - то он вылетел.

Почитай вот это http://local.com.ua/forum/index.php?showtopic=12719 и потом вот это http://local.com.ua/forum/index.php?showtopic=14208

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

Пробую запустить данный скриптик, выдает ошибку.

 

[root@server_stg_script]# ./rstg.sh

./rstg.sh: line 7: [: слишком много аргументов

 

7 строка в конфиге является вот эта if [ $NUM -le 1 ]

 

Никак не могу въехать, что не нравиться ему.

 

#!/bin/sh

 

# Vyborka iz processov

 

NUM='ps ax | grep stargazer | grep -v grep | wc -l'

 

if [ $NUM -le 1 ]

then

 

# Esli ne nayden - restart

 

pid=$(ps -ax|grep stargazer|grep -v grep | awk '{print $1}')

kill ${pid} > /dev/null 2>&1

echo "Stop Billing Server..."

sleep 2

/usr/sbin/stargazer

echo "Starting Billing Server..."

sleep 1

 

fi

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

Разобрался - кавычки были всему причиной.

При данному условии if [ $NUM -le 1 ]

Скрипт чего-то выполняется. (((

При рабочем состоянии старгейзера.

может нужно сделать условие if [ $NUM -le 0 ]

 

[ $NUM < 2 ]

Если поставить данное условие, тогда материться так.

 

[root@trk_mria stg_script]# ./rstg.sh

./rstg.sh: line 8: 2: Нет такого файла или каталога

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

Таки [ $NUM -lt 2 ]

Вот рабочий скрипт:

 

#!/bin/sh

 

PROCNUM=`ps ax | grep stargazer | wc -l`

 

if [ $PROCNUM -lt 2 ]

then

{

echo Processes:

ps ax | grep stargazer

echo Log tail:

tail /var/log/stargazer.log

} | mail -s "stargazer crashed at `date`" почтовый_адрес

else

fi

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

Та, курил уже тот скрипт и не один раз. )))

Слишком уж намудрено там со сменой тарифа у подставного пользователя. )))

 

madf - попробвал ваш последний скриптик, посмотрим, как оно будет.

 

Немного изменил скриптик, правильно ли хоть сменил. )))

 

#!/bin/sh

 

PROCNUM=`ps ax | grep stargazer | wc -l`

echo "`date +%Y.%m.%d-%H.%M.%S` Proverka na zivnost..." >> /var/log/stg_padenie.log

 

if [ $PROCNUM -lt 2 ]

then

{

echo Processes:

ps ax | grep stargazer

echo Log tail:

tail /var/log/stargazer.log

} | mail -s "stargazer crashed at `date`" мой_ящик@yandex.ru

echo "`date +%Y.%m.%d-%H.%M.%S` Avariyniy reboot stg..." >> /var/log/stg_padenie.log

else

fi

 

И мне вот эта строчка не очень нравиться, ее можно убрать. )))

mail -s "stargazer crashed at `date`" мой_ящик@yandex.ru

 

мой_ящик@yandex.ru - я прописал нормальный адрес (не хочется светить свою почту ))) )

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

Эта строчка мылит выхлоп всего что заключено в скобки {}

Естественно, она не обязательна - это я себе для удобаства делал

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

madf, эх упал сегодня стар и не поднялся.

По вашему скриптику. (((

В ТОПе три процесса то появлялось, то исчезало - причем с разными ПИДами.

Чтобы лучше прояснить ситуацию, проблема таже была, что и у даного человека.

http://local.com.ua/forum/index.php?showto...mp;#entry100614

 

Я так понял, что скриптик у меня вообще не запустился, ибо должен гадить в логи.

 

#!/bin/sh

 

PROCNUM=`ps ax | grep stargazer | wc -l`

 

if [ $PROCNUM -lt 2 ]

then

{

echo Processes:

ps ax | grep stargazer

echo Log tail:

tail /var/log/stargazer.log

} | mail -s "stargazer crashed at `date`" ****@yandex.ru

echo "`date +%Y.%m.%d-%H.%M.%S` Avariyniy reboot stg..." >> /var/log/stg_padenie.log

else

fi

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

))) Не, ну это я знаю. )))

80 % ЦПУ берет на себя старгейзер - это нормально?

Онлайн 50 человек.

всего в базе 110.

Чтобы доказать что у меня скриптик в кроне вертиться.

[root@trk_mria ~]# /usr/bin/crontab -l

*/5 * * * * /var/stg_script/rstg.sh

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

Дело в том, что я тоже этот скриптик юзал, что тут предлагают. И он у меня не всегда срабатывал. Потому пришлось наваять такой "тупой" скрипт, как я выше ссылку давал, и повесить в крон.

И он меня ни разу не подводил, крутится уже больше года. Правда в логи гадит, но что делать. :/

С нетерпением жду когда таки пофиксят баг и нам с вами это всё не пригодится более. :)

Ссылка на сообщение
Поделиться на других сайтах
))) Не, ну это я знаю. )))

80 % ЦПУ берет на себя старгейзер - это нормально?

Онлайн 50 человек.

всего в базе 110.

Чтобы доказать что у меня скриптик в кроне вертиться.

[root@trk_mria ~]# /usr/bin/crontab -l

*/5 * * * * /var/stg_script/rstg.sh

80%? Постоянно? Или пиками? Если постоянно - это не нормально. К стати, кто-то тоже об этом писал...

Ссылка на сообщение
Поделиться на других сайтах
80%? Постоянно? Или пиками? Если постоянно - это не нормально. К стати, кто-то тоже об этом писал...

Нет, она постоянно прыгает. от в среднем от 40 до 80 %.

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

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

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

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

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

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

Вхід

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

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

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

  • Схожий контент

    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від Keen
      Пару дней назад под юзером админ пропал вход через stargazer configurator.
      Начало писать Invalid password. Хотя пароль не меняли.
      Ессно через ubilling тоже вход слетел. Просто обновляется на страницу входа.
      Решил ребутнуть старгейзер, т.к. в папке admins файлы не менялись с 2011г и по бекапам хеш паролей сходится.  Затупил уже мускул база, а не файловая.
      Теперь выдает recv data answer error
      в логах:
      2023-06-07 13:23:02 -- Admin's connect failed. IP 192.168.0.14
      2023-06-07 13:26:24 -- Shutting down... 15
      2023-06-07 13:26:24 -- +++++++++++++++++++++++++++++++++++++++++++++
      2023-06-07 13:26:30 -- Module: 'Stargazer RPC v. 0.2'. Stop successfull.
      2023-06-07 13:26:30 -- Module: 'Stg configurator v.0.08'. Stop successfull.
      2023-06-07 13:26:31 -- Module: 'Pinger v.1.01'. Stop successfull.
      2023-06-07 13:26:33 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
      2023-06-07 13:26:34 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.
      2023-06-07 13:26:34 -- Module: 'Ether_cap v.1.2'. Stop successfull.
      2023-06-07 13:26:34 -- Traffcounter: Stop successfull.
      2023-06-07 13:26:35 -- Users: Stop successfull.
      2023-06-07 13:26:36 -- Queue removed successfully.
      2023-06-07 13:26:36 -- StgTimer: Stop successfull.
      2023-06-07 13:26:36 -- Stg stopped successfully.
      2023-06-07 13:26:36 -- ---------------------------------------------
      2023-06-07 13:27:20 -- Stg v. 2.407-p1
      2023-06-07 13:27:20 -- Message queue created successfully. msgKey=5555 msgID=32768
      2023-06-07 13:27:20 -- Timer thread started successfully.
      2023-06-07 13:27:20 -- Storage plugin: mysql_store v.0.67. Loading successfull.
      2023-06-07 13:27:20 -- Error in parameter password
      2023-06-07 13:27:21 -- Users started successfully.
      2023-06-07 13:27:21 -- Traffcounter started successfully.
      2023-06-07 13:27:21 -- Module: 'Ether_cap v.1.2'. Start successfull.
      2023-06-07 13:27:21 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
      2023-06-07 13:27:24 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
      2023-06-07 13:27:24 -- Module: 'Pinger v.1.01'. Start successfull.
      2023-06-07 13:27:24 -- Module: 'Stargazer RPC v. 0.2'. Start successfull.
      2023-06-07 13:27:24 -- Module: 'Stg configurator v.0.08'. Start successfull.
      2023-06-07 13:27:24 -- Stg started successfully.
      2023-06-07 13:27:24 -- +++++++++++++++++++++++++++++++++++++++++++++
      2023-06-07 13:27:43 -- Invalid configuration request
       
      Если через stg configurator (windows) зайти под юзером касира - конфигуратор виснет намертво..
      При этом через юбиллинг доступ есть и линуховый sgconfig под касиром все обрабатывает
      Пните, где копать?
       
    • Від ppv
      Доброго дня, не працює примусовий опит OLT. Якщо оновлювати дані для даного ОЛТ то все норм. Була версія білінгу 1.3.3, вчора оновив до 1.3.6 нічого не змінилось.
      Чи може я щось пропустив в оновленях що треба було доналаштувати? Підкажіть будь ласка, хочу знати на що звернути увагу.
      Через крон теж не згрібає сигнали, хоча бачу регламенти проходять. Олт BDCOM різного типу.
      До білінгу давно не дивився, незнаю точно коли проблема появилась.
    • Від ppv
      Цікаво а чи реально, реалізація кучаген, тип підключення pppoe, nas на різних іп. Але якщо брати з одного пулу іп абонентам. Розумію що збочена реалізація але цікаво все ж).
    • Від ProstoName
      Після видалення непотрібної мережі під номером 3 (є мережі з ID 1,2,4) вилазять такі помилки на сторінці з мережами (***billing/?module=multinet):
       
      Notice: Undefined offset: 3 in /usr/local/www/apache24/data/billing/api/libs/api.networking.php on line 1069

      Notice: Trying to access array offset on value of type null in /usr/local/www/apache24/data/billing/api/libs/api.networking.php on line 1070

      Notice: Trying to access array offset on value of type null in /usr/local/www/apache24/data/billing/api/libs/api.networking.php on line 1071

      Notice: Trying to access array offset on value of type null in /usr/local/www/apache24/data/billing/api/libs/api.networking.php on line 1072

      Notice: Undefined offset: 1 in /usr/local/www/apache24/data/billing/api/libs/api.networking.php on line 1074
×
×
  • Створити нове...