Перейти до

Два стайргейзера


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

Поставил 2 стг, не прошло и суток как второй вылетел из процессов (

А версия какая?

И что в качестве БД используется?

Stg v. 2.407-rc2, mysql, 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 GNU/Linux

Ключевое слово - mysql B). К тому же у него самого (не у плагина а у СУБД) не очень хорошо сделан конкуррентный доступ.

 

Хотя было-бы, конечно, неплохо получить core-файл от отладочного билда. Вдруг что-то еще?

core-файл от отладочного билда - от этого я далек )

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

новые проблемы с вторым стг

root@router:~# ps x |grep stargazer |grep defunct

8860 ? Zs 0:00 [stargazer] <defunct>

9009 ? Zs 0:00 [stargazer] <defunct>

8752 ? S 0:00 /usr/sbin/stargazer /etc/stargazer2/

8753 ? Zs 0:00 [stargazer] <defunct>

8859 ? S 0:00 /usr/sbin/stargazer /etc/stargazer2/

8860 ? Zs 0:00 [stargazer] <defunct>

8924 pts/1 S+ 0:00 grep stargazer

9822 ? S<sl 70:18 /usr/sbin/stargazer

11757 ? S<sl 28:22 /usr/sbin/stargazer /etc/stargazer2/

11758 ? S 0:19 stg-exec /etc/stargazer2/

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

При этом первый чувствует себя хорошо

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

Нефиговенько так у тебя там зомбаков... Разводишь? :)

Смотри, надо собрать Stargazer в отладочном режиме:

$ ./build debug
...
$ sudo cp stargazer /usr/sbin/stargazer
$ sudo cp ../../lib/* /usr/lib/stg/
$ sudo cp modules/* /usr/lib/stg/

Ручное копирование файлов обязательно. После этого второй экземпляр запустить из-под gdb:

$ sudo gdb /usr/sbin/stargazer
...
(gdb) r /etc/stargazer2

Учти, в отладочном режиме они не дэмонизируютмся и вываливают в stdout отладочный лог. Для первого экземпляра можно засунуть его в /dev/null и стартовать с & чтобы он ушел в фон. Второй, который падает и который запускается из-под gdb лучше запускать в screen - последние несколько строчек лога могут быть полезны. Когда он упадет нужно (сохранив последние 3-5 строк) сделать следующее:

(gdb) thread apply all bt

Выхлоп или сюда, или мне в почту (faust@stg.dp.ua) или на какой-нить pastebin.

 

Но я на 90% уверен что проблема в mysql.

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

Нефиговенько так у тебя там зомбаков... Разводишь? :)

Смотри, надо собрать Stargazer в отладочном режиме:

$ ./build debug
...
$ sudo cp stargazer /usr/sbin/stargazer
$ sudo cp ../../lib/* /usr/lib/stg/
$ sudo cp modules/* /usr/lib/stg/

Ручное копирование файлов обязательно. После этого второй экземпляр запустить из-под gdb:

$ sudo gdb /usr/sbin/stargazer
...
(gdb) r /etc/stargazer2

Учти, в отладочном режиме они не дэмонизируютмся и вываливают в stdout отладочный лог. Для первого экземпляра можно засунуть его в /dev/null и стартовать с & чтобы он ушел в фон. Второй, который падает и который запускается из-под gdb лучше запускать в screen - последние несколько строчек лога могут быть полезны. Когда он упадет нужно (сохранив последние 3-5 строк) сделать следующее:

(gdb) thread apply all bt

Выхлоп или сюда, или мне в почту (faust@stg.dp.ua) или на какой-нить pastebin.

 

Но я на 90% уверен что проблема в mysql.

 

После ./build debug также понадобится make, а после (gdb) r /etc/stargazer2 и до падения скорее всего понадобится пару раз сделать cont в gdb.

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

...

 

После ./build debug также понадобится make,

Да.

а после (gdb) r /etc/stargazer2 и до падения скорее всего понадобится пару раз сделать cont в gdb.

Нет.

После падения cont невозможен.

К стати, привет Вова :)

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

проблема решина забыл отписаться, проблема была с момим stg-life он в некоторых случаях запускал стг когда он уже запущен, всем спасибо.

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

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

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

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

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

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

Вхід

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

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

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

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