Перейти до

Stargazer Вылетает из процессов


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

  • Відповіді 135
  • Створено
  • Остання відповідь

Top Posters In This Topic

Стоял сервер версия 2.404.9.7, обновил до версии 2.405.9.8, не запустился, заменил библиотеки с 2.404.9.7, запустилось, но вылетает из процессов =(( иногда

Попробуй версию посвежее

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

Поставил по крону обрабатывать срипт каждые 10 минут, сг вылетел из процесса, но он его не перезапустил. Кто подскажет в чем ошибка?

 

 

#!/bin/bash

 

MONITOR_DIR=/var/stargazer/monitor/

DT=300

 

declare -i now=`date +%s`

declare -i DT=300

declare -i file_time=0

 

stg_running=`ps ax | grep stargazer`

if [ -z "$stg_running" ]

then

echo "Stargazer is not running"

exit 0

fi

 

#wakeuper for traffcounter

ping -c 1 127.0.0.1 > /dev/null

sleep 1

 

for mon in $MONITOR_DIR/*

do

if [ ! -r $mon ]

then

echo "no monitor files"

exit 0

fi

file_time=`stat -c%Y $mon`

 

if (( $now - $file_time > $DT ))

then

echo "Stargazer is deadlocked!"

 

# Команда остаовки СТГ

killall -KILL stargazer

 

rm -f $MONITOR_DIR/*

sleep 15

 

# Команда запуска СТГ

/etc/init.d/stargazer start

 

fi

 

done

Ссылка на сообщение
Поделиться на других сайтах
Поставил по крону обрабатывать срипт каждые 10 минут, сг вылетел из процесса, но он его не перезапустил. Кто подскажет в чем ошибка?

 

 

#!/bin/bash

 

MONITOR_DIR=/var/stargazer/monitor/

DT=300

 

declare -i now=`date +%s`

declare -i DT=300

declare -i file_time=0

 

stg_running=`ps ax | grep stargazer`

if [ -z "$stg_running" ]

then

echo "Stargazer is not running"

exit 0

fi

 

#wakeuper for traffcounter

ping -c 1 127.0.0.1 > /dev/null

sleep 1

 

for mon in $MONITOR_DIR/*

do

if [ ! -r $mon ]

then

echo "no monitor files"

exit 0

fi

file_time=`stat -c%Y $mon`

 

if (( $now - $file_time > $DT ))

then

echo "Stargazer is deadlocked!"

 

# Команда остаовки СТГ

killall -KILL stargazer

 

rm -f $MONITOR_DIR/*

sleep 15

 

# Команда запуска СТГ

/etc/init.d/stargazer start

 

fi

 

done

У тебя тут в кучу намешано. И проверка на падение, и дедлок. При чем перезапуск у тебя происходит только при дедлоке, а при падении он просто пишет об этом и выходит.

Ссылка на сообщение
Поделиться на других сайтах
У тебя тут в кучу намешано. И проверка на падение, и дедлок. При чем перезапуск у тебя происходит только при дедлоке, а при падении он просто пишет об этом и выходит.

А где можно скачать бета версию? и подскажите где взять нормальный скрипт?

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

http://local.com.ua/forum/index.php?showtopic=14666

На название темы не обращай внимания - опечатался, а исправить некак.

А скрипт лучше самому написать - не так уж это и сложно. К стати, ping/sleep там не имеет смысла.

Ссылка на сообщение
Поделиться на других сайтах
http://local.com.ua/forum/index.php?showtopic=14666

На название темы не обращай внимания - опечатался, а исправить некак.

А скрипт лучше самому написать - не так уж это и сложно. К стати, ping/sleep там не имеет смысла.

а помоги со скриптиком, если не трудно. Бету можно ставить уже на сервер рабочий или потестить?

Ссылка на сообщение
Поделиться на других сайтах
Бету можно ставить уже на сервер рабочий или потестить?

у меня бета стоит на рабочем сервере с 10 марта, пока работает.(3200+ юзеров)

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

Автоподнятие СТГ - 100% рабочий способ, уже больше года как юзаю: http://local.com.ua/forum/index.php?showto...amp;#entry99151

 

http://local.com.ua/forum/index.php?showtopic=14666 - установил отсюда версию практически сразу после её появления на сайте: скрипт автоподнятия ни разу не отрабатывал после этого, поскольку эта версия у меня ещё ни разу не упала (прежняя падала аккурат 2-3 раза в неделю).

 

Потому, благодаря уважаемому madf, в автоподнятии СТГ - особого смысла слава Богу теперь нет. :)

 

P.S. FreeBSD 6.2, 70 машин, макс. онлайн 20 человек.

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • Від ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від ppv
      Доброго дня, не працює примусовий опит OLT. Якщо оновлювати дані для даного ОЛТ то все норм. Була версія білінгу 1.3.3, вчора оновив до 1.3.6 нічого не змінилось.
      Чи може я щось пропустив в оновленях що треба було доналаштувати? Підкажіть будь ласка, хочу знати на що звернути увагу.
      Через крон теж не згрібає сигнали, хоча бачу регламенти проходять. Олт BDCOM різного типу.
      До білінгу давно не дивився, незнаю точно коли проблема появилась.

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