win37rus 15 Опубликовано 21 апреля, 2016 Всем доброго времени суток. Появилась необходимость делать автобекап при рестарте\запуске сервера, ни как не получается. подскажите что исправить @echo off @color 0A title EmuRT GameServer :start echo Starting EmuRT GameServer. echo. REM одинаковый размер памяти для Xms и Xmx, JVM пытается удержать размер heap'а минимальным, и если его нужно меньше, чем в Xmx - гоняет GC понапрасну SET java_opts=%java_opts% -Xms5120m SET java_opts=%java_opts% -Xmx5120m REM Альтернативные настройки самой JVM. SET java_opts=%java_opts% -XX:+DoEscapeAnalysis REM Циклы заполнения/копирования массивов заменяются на прямые машинные инструкции для ускорения работы. SET java_opts=%java_opts% -XX:+OptimizeFill REM Опция, устраняет лишние блокировки путем их объединения. SET java_opts=%java_opts% -XX:+EliminateLocks REM Позволяет расширить диапазон кешируемых значений для целых типов при старте виртуальной машины. SET java_opts=%java_opts% -XX:AutoBoxCacheMax=65536 SET java_opts=%java_opts% -XX:+UseConcMarkSweepGC SET java_opts=%java_opts% -XX:+CMSClassUnloadingEnabled SET java_opts=%java_opts% -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses SET java_settings=%java_settings% -Dfile.encoding=UTF-8 SET java_settings=%java_settings% -Djava.net.preferIPv4Stack=true java -version:1.8 -server -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Xmx4G -cp config/xml;../serverslibs/*; l2p.gameserver.GameServer REM Debug ... REM java -Dfile.encoding=UTF-8 -cp config;./* -Xmx1G -Xnoclassgc -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 l2p.gameserver.GameServer if ERRORLEVEL 2 goto restart if ERRORLEVEL 1 goto error goto end :restart echo. echo Server restarted ... echo. goto start :error echo. echo Server terminated abnormaly ... echo. :end echo. echo Server terminated ... echo. pause Спасибка с меня, так же подскажите есть ли возможность сохранения бекапа в указанное мной место? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VREDNbIi 145 Опубликовано 21 апреля, 2016 Что исправить? Ничего, тут нечего править Требуется написать скрипт который будет делать бекап при запуске пример: https://habrahabr.ru/post/51966/ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
win37rus 15 Опубликовано 21 апреля, 2016 Знаю что что-то можно дописать в батник и все будет норм, только что Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Jumper 551 Опубликовано 21 апреля, 2016 https://yadi.sk/d/7oHQZlcOrBMGV Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
win37rus 15 Опубликовано 21 апреля, 2016 https://yadi.sk/d/7oHQZlcOrBMGV Все работает огромное спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты