Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Tawean

Дополнение батника

Имеем два сервера с идентичными батниками. При работающем одном сервере проблем нет, рестарты и краши не приводят к ошибкам. Перезапуски случаются всегда.
Суть проблемы: при условии, что работают два сервера - при краше (рестарте) одного из них, процесс не убивается, а остаётся висеть и жрать память, в виду чего невозможен рестарт одного из серверов.

Как можно решить данную проблему? Как решили открыть второй сервер вопрос рестарта и перезапуска при краше встал ребром. 
 

Батник: 

@echo off

set server="DZSALivonia"
cd /d "C:\SERVERS\Livonia"

:startserver
echo (RE)Starting server %server%
"DZSALivonia.exe" -config=serverDZ.cfg -ip=**** -port=2303 -profiles=profiles -BEpatch=battleye -cpuCount=8 -dologs -adminlog -freezecheck -netlog -noFilePatching -scrAllowFileWrite -mod= "-dayzserver=Server_Livonia.exe"

Set Process=Server_Livonia
tasklist | Find /i "Server_Livonia.exe" || (goto Else)
:THEN
Echo %Server_Livonia.exe% work
Goto end
:ELSE
Echo %Server_Livonia.exe% Not work
timeout 8
F:
cd C:\SERVERS
start C:\SERVERS\Livonia.bat
Goto end
:end
exit

 

Батник работал пол года, еще не подводил. Но вот проблема очень неприятна, когда два сервера чем-то конфликтуют между собой?

 

Сама суть его работы:

Сервер уходит на рестарт (Используется CFTools), процесс 1 или 2 сервера убивается (крашится), после чего батник перезапускает сервер и мониторит его состояние.
Но когда работают два сервера - если один из крашится - то процесс не уходит, а остаётся висеть, из-за чего проверка работоспособности проваливается.

 

P.s - если вы пишите батники - я бы не отказался приобрести его.

Изменено пользователем Tawean (история изменений)

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


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

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

  • 0

Возьми мой скрипт для cmd и не круши себе мозг

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


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





  • 0
10 минут назад, BorizzK сказал:

Возьми мой скрипт для cmd и не круши себе мозг

А где я могу его найти? 

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


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

UP. Так как проблема не решена и не решается вышеперечисленным методом. 

На фото видно, как второй процесс сервера не выключается.

По одному сервера спокойно выключаются, если активно два сервера - второй, что был запущен будет вот так оставаться в задачах

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Изменено пользователем Tawean (история изменений)

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


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

У меня вот так, до пяти серверов запускал все нормально работает.

Не дает загрузить картинку (много весит) ссылка: unknown.png

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


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.