speedfire87 7 Posted 2011-04-08 19:35:32 Author Share Posted 2011-04-08 19:35:32 Поставил 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 . К тому же у него самого (не у плагина а у СУБД) не очень хорошо сделан конкуррентный доступ. Хотя было-бы, конечно, неплохо получить core-файл от отладочного билда. Вдруг что-то еще? core-файл от отладочного билда - от этого я далек ) Link to post Share on other sites
speedfire87 7 Posted 2011-06-25 19:16:21 Author Share Posted 2011-06-25 19:16:21 новые проблемы с вторым стг 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/ суть проблемы все работает но не отрабатывает скрипты, ложится с периодичностью раз в три дня. При этом первый чувствует себя хорошо Link to post Share on other sites
madf 279 Posted 2011-06-26 15:53:11 Share Posted 2011-06-26 15:53:11 Нефиговенько так у тебя там зомбаков... Разводишь? Смотри, надо собрать 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. Link to post Share on other sites
SpiderX 7 Posted 2011-07-01 11:34:49 Share Posted 2011-07-01 11:34:49 Нефиговенько так у тебя там зомбаков... Разводишь? Смотри, надо собрать 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. Link to post Share on other sites
madf 279 Posted 2011-07-06 14:22:36 Share Posted 2011-07-06 14:22:36 ... После ./build debug также понадобится make, Да. а после (gdb) r /etc/stargazer2 и до падения скорее всего понадобится пару раз сделать cont в gdb. Нет. После падения cont невозможен. К стати, привет Вова Link to post Share on other sites
speedfire87 7 Posted 2011-07-29 20:28:29 Author Share Posted 2011-07-29 20:28:29 проблема решина забыл отписаться, проблема была с момим stg-life он в некоторых случаях запускал стг когда он уже запущен, всем спасибо. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now