Показать сообщение отдельно
Непрочитано 14.04.2009, 23:16   #38
Пользователь

По умолчанию Ответ: Установка сервера на *Nix

Еще раз здравствуйте, уважаемые форумчане. У меня к вам вопрос.

Пытался настроить автозапуск сервака, но ничегошеньки у меня не получилось...
Долго-долго мучал файлик etc/rcd/rc.local но результатов не добился.

Пробовал следующие варианты:

1. Вставлял строки:
/l2j/login/startLoginServer.sh -u root
/l2j/gameserver/startGameServer.sh -u servak

Требовал добавить несколько недостающих ему папок, что результата однако не принесло

2. Пробовал и такие строки вставлять
/l2j/login/LoginServer_loop.sh -u root &
/l2j/gameserver/GameServer_loop.sh -u servak &

Ошибки аналогично первому пункту.

3. И наконец пробовал в файл вставлять непосредственно скрипты типа:
err=1
until [ $err == 0 ];
do
[ -f /l2j/login/log/java0.log.0 ] && mv /l2j/login/log/java0.log.0 "/l2j/login/log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f /l2j/login/log/stdout.log ] && mv /l2j/login/log/stdout.log "/l2j/login/log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
nice -n -2 java -Xmx128m -cp /l2j/libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > /l2j/login/log/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done

Это самый удачный вариант, поскольку тут он хотя-бы ошибок не выдавал. Но в лог-файлах - ошибочка...

Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/l2j/loginserver/L2LoginServer
Caused by: java.lang.ClassNotFoundException: net.sf.l2j.loginserver.L2LoginServer
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 23)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 68)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:336)

Замечу, что вручную сервак запускается и нормально без проблем вроде работает. Только слетает, когда ему захочется. Может сутки без проблем проработать, а может пол часа после запуска... Своей жизнью как-то живет

Просто сервак, скорее всего падает из-за проблем с напряжением на хосте, или еще хз чем. Возможности 24 часа в сутки зайти и снова его запустить мнгновенно не имею. Тупо столкнулся с проблемкой вроде ерундовой, но решить вот ее не получается.

З.Ы.: Администрации спасибо за бота, который 15 минут назад поздравил меня с днюхой
Кузнецов вне форума Ответить с цитированием