|
||
|
Добро пожаловать, CruncH.
Ваш последний визит: 24.07.2009 в 15:12 Личные сообщения: Новых 0, всего 7.
|
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
Оценить тему
![]() |
Опции просмотра
![]() |
![]() |
#31 | |
RMDC People
Регистрация: 28.09.2006
Сообщений: 188
Сказали спасибо: 31 раз
![]() |
![]() Цитата:
/mangosd_<имя сервера>.conf взял выкинул из кода Код:
nice -20 $MANGOS_HOME/server/mangos-worldd -c $MANGOS_HOME/server/etc/mangosd_"$MANGOS_SERVER".conf Код:
_"$MANGOS_SERVER" MANGOS_SERVER="$1" с этим не запускается скрипт... писал тут вместо $1 и core и bin ... нихрена скрипт не работает((( растолкуйте мне плиз... просто с линухом не особо знаком(((( мой скрипт выглядит ща так Код:
#!/bin/sh MANGOS_HOME=`pwd`; MANGOS_SERVER="bin" if [ "$MANGOS_SERVER" ] ; then echo "" else echo "$MANGOS_SERVER" illegal world ID ! Exiting... exit 1 fi MANGOS_SERVER_LOG=$MANGOS_HOME/server/logs/"$MANGOS_SERVER"_crash.log sbin="/home/mangos/server" core="/home/mangos/server/logs/core" coredump="/home/mangos/server/logs/$MANGOS_SERVER" ulimit -c unlimited sysctl -w "kernel.core_pattern=${core}" sysctl -w "kernel.core_uses_pid=1" while : do date=`date +%Y-%m-%d_%k-%M-%S` gdb -c ${core}.${pid} --n --batch --command=${sbin}/logs/bt ${sbin}/mangos-worldd > ${coredump}/"$MANGOS_SERVER"_server_${date}.dump echo "MaNGOS daemon restarted" echo `date` >> ${MANGOS_SERVER_LOG} & nice -20 $MANGOS_HOME/server/bin/mangos-worldd -c $MANGOS_HOME/server/etc/mangosd.conf echo " " >> ${MANGOS_SERVER_LOG} pid=`cat "$MANGOS_HOME"/server/${MANGOS_SERVER}.pid` echo $MANGOS_SERVER started on ${date}, PID is $pid wait $pid done Последний раз редактировалось sven; 27.05.2009 в 18:00. |
|
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#32 | |
RMDC People
Регистрация: 15.12.2008
Сообщений: 119
Сказали спасибо: 29 раз
![]() |
![]() Цитата:
|
|
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#33 | ||
RMDC People
Регистрация: 28.09.2006
Сообщений: 188
Сказали спасибо: 31 раз
![]() |
![]() Цитата:
Цитата:
|
||
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
Этот пользователь сказал Спасибо sven за это полезное сообщение: |
![]() |
#34 | |
RMDC People
Регистрация: 15.12.2008
Сообщений: 119
Сказали спасибо: 29 раз
![]() |
![]() Цитата:
Я тебе дал готовое, работающее решение. Очевидно, ты совсем не понимаешь, как оно работает и почему оно работает. Потому что ты выкинул важные части, без которых этот батник будет работать неправильно. Еще раз повторюсь - если ты не понимаешь, как работает линукс, снеси его нафиг и поставь винду. Это был хороший и дружелюбный совет. У меня один сервер работает под виндой, а второй под линуксом. Но только потому, что железо винду не тянет. Уверяю тебя, в пользовании виндой нет ничего постыдного. Нужно использовать тот инструмент, который лучше всего удовлетворяет цели. Для пользователя, незнакомого с линуксом, лучший инструмент - это винда. Ты, очевидно, с линуксом не знаком. Если бы мой второй сервак потянул винду, я бы ни секунды не сомневаясь тут же снес линукс нафиг и поставил бы ОС от БГ. Но - увы. Поэтому последний раз порекомендую - не заморачивайся с линуксом и ставь винду. Впрочем, если ты (как и многие юные линусоиды) хочешь не рабочий сервер, а "потрахаться" - вперед. Тогда мой совет - юзай гугль. Там много умного написано. Так ты хотя бы будешь соответствовать цели проекта "Мангос" - исследование и обучение. P.S. Да, и еще рекомендую почитать литературу по программированию. К примеру - что означают общепринятое обозначение "угловые скобки". |
|
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#35 |
RMDC People
Регистрация: 28.09.2006
Сообщений: 188
Сказали спасибо: 31 раз
![]() |
![]()
я конечно все тоже понимаю... но у меня друг сисадмин сетки... который на линухе поднимал много сервисов.... и даже как то держал варку... я к нему обратился за помошью он также ничего конкретно не смог сказать... а именно что за mangosd_<имя сервера>.conf и ./_debug.sh <имя сервера> я бы собственно поэтому так и не писал бы... но оказывается что человек который знаком с линухом и всегда мне помогал с советами в данной ситуации окозался не в удел... поэтому и решил на писать тут... но если вы себя считаете человеком который может раздавать дружеские советы а не помощь то я тогда на большее не надеюсь... и тогда буду просто соберать ядра не в дебаги и не буду отлавливать краши... а как нить по старинке как и жил...
|
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#36 |
Эксперт
|
![]()
Собственно у меня криво работает но работает
![]() start Код:
cd /home/mangos/wotlk_server/bin/ screen -wipe screen -AmdS w-world /home/mangos/wotlk_server/bin/w-mangos.sh screen -AmdS w-realm /home/mangos/wotlk_server/bin/w-realm.sh Код:
#!/bin/sh PID=/var/run/screen/S-root kill -9 `screen -list | awk '{print $1}' | sed -e '1d' -e '3,6d' -e 's/\>.*//g'` kill -9 `screen -list | awk '{print $1}' | sed -e '1,2d' -e '4,6d' -e 's/\>.*//g'` rm -f $PID/* Код:
#!/bin/bash # Massive Network Game Object Server # autorestart Script while : do echo "MaNGOS daemon restarted" echo `date` >> crash.log & nice -n -10 ./crash_m2 nice -n -10 ./mangos-worldd -c ./1mangosd.conf # | tail -n 20 >> crash.log echo " " >> crash.log & pid=`ps ax | awk '($5 ~ /mangos-worldd/) { print $1 }'` wait $pid echo `date` ", MaNGOS daemon crashed and restarted." >> serverlog done w-realm.sh Код:
#!/bin/sh while true ; do echo `date` ", Realm daemon crashed and restarted." >> /home/mangos/server/bin/realmcrash /home/mangos/wotlk_server/bin/mangos-realmd -c ./1realmd.conf done dumpcore.cmds Код:
bt full info threads info locals info frame info args info stack crash_m2 Код:
cname=`ls -1 core.* | grep -m1 core.` nice -n 10 gdb --se ./mangos-worldd --core=${cname} --command=dumpcore.cmds --batch >> ./debug/${cname}.txt; rm core.* -f
__________________
MaNGOS |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 1 , гостей: 0) | |
CruncH |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Anti-Crash | waza123 | Ядро | 21 | 20.02.2009 18:04 |
Crash | nhtrfgb | Корзина форума | 2 | 08.12.2008 20:40 |
Crash 6061-67 [Win] | Andreyko | Корзина форума | 5 | 11.07.2008 13:59 |
[crash] 5785+SD2 385 (linux) | -={ CaT MaX }=- | Корзина форума | 3 | 20.05.2008 03:47 |
Crash boss_midnight | cyberkill | Корзина форума | 1 | 27.01.2008 19:23 |