Перейти к содержанию
Авторизация  
NerfPl0x

Gameserver_Loop.sh

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

Вообщем поставил сервер на дц, не могу запустить

Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified

При этом логин сервер запускается спокойно, и работает.

Насколько я понел ошибка в оперативной памяти, когда меняю бывают иные ошибки

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

Или как стояло по стандарту

Invalid maximum heap size: -Xmx5g
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.

Сам GameServer_loop.sh

#!/bin/bash

DBHOST=localhost
USER=root
PASS=*** <- тут всё верно:3
DBNAME=*** <- и тут)

err=1
until [ $err == 0 ];
do
#mysqlcheck -h $DBHOST -u $USER --password=$PASS -s -r $DBNAME>>"log/`date +%Y-%m-%d_%H:%M:%S`-sql_check.log"
#mysqldump -h $DBHOST -u $USER --password=$PASS $DBNAME|zip "backup/`date +%Y-%m-%d_%H:%M:%S`-l2jdb_gameserver.zip" -
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
[ -f log/chat.log ] && mv log/chat.log "log/`date +%Y-%m-%d_%H:%M:%S`-chat.log"
java -Dfile.encoding=UTF- -Xms2g -Xmn512m -Xss128k -XX:PermSize=128m -XX:MaxPermSize=768m -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.txt -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1
err=$?
sleep 10
done

При этой настройке ошибка та что в самом вверху.

RAM: 2048Mb стоит )

Распишите для 2гб, с меня спасибка:3

Изменено пользователем cyber900

Поделиться сообщением


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

S`_stdout.log"

java -Dfile.encoding=UTF-8 -Xmx16000m -Xms1024m -Xmn512m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1

 

 

 

Пробуй так. Только значение 16 измени. На свое. А то у меня озу та дофига на машине))

Изменено пользователем JustGull
  • Upvote 1

Поделиться сообщением


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

S`_stdout.log"

java -Dfile.encoding=UTF-8 -Xmx16000m -Xms1024m -Xmn512m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1

 

 

 

Пробуй так. Только значение 16 измени. На свое. А то у меня озу та дофига на машине))

 

исправил, теперь:

Exception in thread "main" java.lang.NoClassDefFoundError: cp
Caused by: java.lang.ClassNotFoundException: cp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: cp. Program will exit.

Изменено пользователем cyber900

Поделиться сообщением


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

-Xmx16000m -Xms1024m

Изменено пользователем JustGull

Поделиться сообщением


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

-Xmx16000m -Xms1024m

java -Dfile.encoding=UTF-8 -Xms1024m -Xmn512m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1

сейчас так, а ошибка

Exception in thread "main" java.lang.NoClassDefFoundError: cp
Caused by: java.lang.ClassNotFoundException: cp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: cp. Program will exit.

Изменено пользователем cyber900

Поделиться сообщением


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

Верни свой стандартный луп который был и замени те строки которые я дал то есть вот -Xmx16000m -Xms1024m

Поделиться сообщением


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

Верни свой стандартный луп который был и замени те строки которые я дал то есть вот -Xmx16000m -Xms1024m

На какие заменить?

Будет ведь на 16гб ругаться. Щас попробую

 

Да так же всё )

 

Поколдовал и в итоге

Invalid maximum heap size: -Xmx16000m
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.

Изменено пользователем cyber900

Поделиться сообщением


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

./GameServer_loop.sh: line 16: l2jfrozen-core.jar: command not found

 

и в консоли на "Bonecp-0.7.1.RELEASE" ругается.

При конфиге

java -Dfile.encoding=UTF-8 -Xmx16000m -Xms1024m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1

Поделиться сообщением


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

Возвращай свой старый файл. Во фрозен такое ощущение что он вообще не рабочий. переписывать надо.

Поделиться сообщением


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

Возвращай свой старый файл. Во фрозен такое ощущение что он вообще не рабочий. переписывать надо.

вот старый,

#!/bin/bash

DBHOST=localhost
USER=root
PASS=***
DBNAME=***

err=1
until [ $err == 0 ];
do
#mysqlcheck -h $DBHOST -u $USER --password=$PASS -s -r $DBNAME>>"log/`date +%Y-%m-%d_%H:%M:%S`-sql_check.log"
#mysqldump -h $DBHOST -u $USER --password=$PASS $DBNAME|zip "backup/`date +%Y-%m-%d_%H:%M:%S`-l2jdb_gameserver.zip" -
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
[ -f log/chat.log ] && mv log/chat.log "log/`date +%Y-%m-%d_%H:%M:%S`-chat.log"
java -Dfile.encoding=UTF- -Xms2g -Xmx5g -Xmn512m -Xss128k -XX:PermSize=128m -XX:MaxPermSize=768m -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.txt -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1
err=$?
sleep 10
done

Жалуется на 5 гб. И кстати когда колдовал оно в большенстве случаев жаловалось на ядро, не находит что ли. Логи не остались )

Вот убрал 5гб из списка

Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified

Изменено пользователем cyber900

Поделиться сообщением


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

Xms2g -Xmx5g

Балуйся с этими значениями. 2г ты не сможешь выставить.

Изменено пользователем Myp3uK

Поделиться сообщением


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

Xms2g -Xmx5g

Балуйся с этими значениями. 2г ты не сможешь выставить.

Error occurred during initialization of VM
Too small initial heap

Помогите настроить эту конченную оперативку епт:D

Поделиться сообщением


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

закройте тему, сделал.

 

java -Dfile.encoding=UTF- -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=768m -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncreme

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...