Батарея не может подключиться к серверу

Обновлено: 04.07.2024

У меня есть веб-сайт, который использует для работы два сервера (A и B). Он отображает отчеты, извлеченные из MSSQL. На обоих серверах Windows 2012 R2. У меня есть файл .bat, который я создал для копирования файлов веб-сайтов с одного сервера (B) на другой (A), чтобы я мог обновлять их вместе. Я только вручную обновляю файлы веб-сайта на сервере B.

Я могу нормально запустить файл .bat на своем компьютере или напрямую на любом из серверов, и он отлично работает, все файлы копируются из B в A. Вот файл .bat:

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

Я создал кнопку на одной из своих веб-страниц, чтобы просто нажать на нее и запустить файл .bat. Однако он не копирует файлы, когда я запускаю его с помощью кнопки. На веб-сайте, когда я нажимаю кнопку, это называется: system('cmd /c' . $script); Затем на веб-странице отображается

Неверная спецификация диска 0 Файлы скопированы

Если я изменю место назначения на C:\Temp, он запустится нормально и скопирует файлы в папку на сервере, на котором запущен скрипт. Если я изменю его на Z:\, я получу ту же ошибку, как если бы я запускал оригинал. Z:\ — подключенный диск для другого сервера (A), который я поставил на B.

Я знаю, что серверы могут взаимодействовать друг с другом, так как я сопоставил диски с одного сервера с другим для места, где хранятся файлы веб-сайта, так что каждый сервер имеет сопоставленный диск с файлами веб-сайтов других серверов ( Z :\). Я думал, что могу использовать это как место назначения. Это просто дает ту же ошибку о недействительном диске.

Поскольку я не единственный администратор, который будет использовать веб-сайт, мне действительно нужно, чтобы эта кнопка работала. Есть двое из нас, которые могут обновить файлы, но у нас есть команда, которой может понадобиться страница администратора для обновления определенных вещей, а затем нужно будет использовать кнопку, чтобы убедиться, что они будут скопированы на оба сервера.

ИЗМЕНИТЬ

Я закомментировал эхо вот результатов запуска файла .bat. Я отформатировал его так, чтобы это была не одна длинная строка.

UserName имя компьютера при запуске с сервера без использования веб-сайта:

Вы получаете одну или несколько из следующих ошибок при открытии ATX 2017 или новее:

  • Не удается подключиться к серверу
  • Была предпринята попытка запустить серверный процесс, но приложение по-прежнему не может подключиться. Запустите сервер и повторите попытку.
  • Не удалось подключиться к серверу.
  • Произошла ошибка при обмене данными с сервером ATX. Хотите повторить попытку?

Разрешение

Эти ошибки указывают на то, что что-то мешает приложению ATX на рабочей станции подключиться к серверному процессу, работающему на сервере ATX. Эти ошибки могут возникать по ряду причин. Ниже приведены варианты устранения неполадок в порядке убывания вероятности.

Предыдущее состояние: "Инициализация" или "Ошибка хранилища транзакций" в консоли администратора

  1. Перейти к прикрепленным файлам этой базы знаний
  2. Загрузите исправление соответствующего года и поместите этот файл на рабочий стол сервера.
  3. Щелкните правой кнопкой мыши файл "ATX20xxDataBaseRepair.bat" и выберите "Запуск от имени администратора".
  4. Дождитесь завершения этого процесса и проверьте в консоли администратора соответствующий год, чтобы убедиться, что все категории имеют статус "Начато".

Проблемы со службой ATX

  1. Откройте Панель управления > Администрирование > Службы.
  2. Найдите службу ATX 20YY.
  1. Удалите ATX 20YY и сервер ATX 20YY из Панели управления > Программы и компоненты.
  2. Переустановите ATX 20YY с компакт-диска или с помощью загружаемого установщика на веб-сайте поддержки ATX.

Если служба указана в списке, но отображается как Отключенная или Не запущенная:

  1. Щелкните правой кнопкой мыши службу ATX 20YY и выберите "Свойства".
  2. На вкладке "Общие" установите для параметра "Тип запуска" значение "Автоматически".
  3. Нажмите "ОК".
  4. Щелкните правой кнопкой мыши службу ATX 20YY, выберите "Пуск" и подождите примерно 30 секунд, пока служба запустится.

Сервер ATX переходит в спящий режим или режим гибернации

  1. Перейдите к панели управления и нажмите «Электропитание».
  2. Выберите кнопку выбора "Высокая производительность", затем нажмите "Изменить настройки плана".
  3. В раскрывающемся списке Отключить отображение выберите от 10 до 30 минут в зависимости от использования сервера.
  4. В раскрывающемся списке Перевод компьютера в спящий режим выберите Никогда.
  5. Нажмите "Сохранить изменения".
  6. Перезагрузите компьютер.

Если эти шаги не помогли решить вашу проблему, перейдите к следующему процессу устранения неполадок.

У меня есть веб-сайт, который использует для работы два сервера (A и B). Он отображает отчеты, извлеченные из MSSQL. На обоих серверах Windows 2012 R2. У меня есть .bat, который я создал для копирования файлов веб-сайтов с одного сервера (B) на другой (A), чтобы я мог обновлять их вместе. Я только вручную обновляю файлы веб-сайта на сервере B.

Я могу нормально запустить файл .bat на своем компьютере или напрямую на любом из серверов, и он отлично работает, все файлы копируются из B в A. Вот файл .bat:

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

Я создал кнопку на одной из своих веб-страниц, чтобы просто нажать на нее и запустить файл .bat. Однако он не копирует файлы, когда я запускаю его с помощью кнопки. На веб-сайте, когда я нажимаю кнопку, это называется: system('cmd /c' . $script); Затем на веб-странице отображается

Неверная спецификация диска 0 Файлы скопированы

Если я изменю место назначения на C:\Temp, он запустится нормально и скопирует файлы в папку на сервере, на котором запущен скрипт. Если я изменю его на Z:\, я получу ту же ошибку, как если бы я запускал оригинал. Z:\ — подключенный диск для другого сервера (A), который я поставил на B.

Я знаю, что серверы могут взаимодействовать друг с другом, так как я сопоставил диски с одного сервера с другим для места, где хранятся файлы веб-сайта, так что каждый сервер имеет сопоставленный диск с файлами веб-сайтов других серверов ( Z :\). Я думал, что могу использовать это как место назначения. Это просто дает ту же ошибку о недействительном диске.

Поскольку я не единственный администратор, который будет использовать веб-сайт, мне действительно нужно, чтобы эта кнопка работала. Есть двое из нас, которые могут обновить файлы, но у нас есть команда, которой может понадобиться страница администратора для обновления определенных вещей, а затем нужно будет использовать кнопку, чтобы убедиться, что они будут скопированы на оба сервера.

ИЗМЕНИТЬ

Я закомментировал эхо вот результатов запуска файла .bat. Я отформатировал его так, чтобы это была не одна длинная строка.

UserName имя компьютера при запуске с сервера без использования веб-сайта:

bat-файл сервера Minecraft не работает

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

Bat-файл сервера Minecraft не работает

Как и во многих других онлайн-играх, в Minecraft было довольно много ошибок и багов. Игроки сталкиваются с этими ошибками в различных случаях. Одна из распространенных ошибок, с которой сталкиваются игроки в Minecraft, — «Не работает серверный файл Bat». Многие игроки сталкивались с этой ошибкой при попытке поиграть в Minecraft. Эта ошибка довольно старая.

Вы можете применить ряд исправлений к этой ошибке. Если вы столкнулись с той же ошибкой, вот несколько вещей, которые вы можете сделать:

Игроки часто обнаруживали, что bat-файл сервера не работает должным образом при использовании планировщика задач. Планировщик задач в основном используется для автоматической перезагрузки сервера через заданный интервал времени путем запуска файла .Bat. Но проблема начинается, как только задача запускается. Файл bat не может получить доступ к файлу .jar.

Эта ошибка возникает, если указана неправильная папка .jar. Вам придется вручную отредактировать действие задачи. Просто измените поле «Начать в» на свою собственную папку сервера (где находится файл .jar). Скорее всего, это исправит ваш серверный bat-файл.

Ваш файл bat на сервере может находиться не в том же месте, что и файл .jar. В этом случае bat-файл вашего сервера может перестать работать должным образом. Сначала найдите файл bat вашего сервера. Аналогичным образом, если он не находится в том же месте, что и ваш файл .jar, вы можете выбрать один из двух вариантов:

Переместите файл bat сервера в исходный каталог (где находится файл .jar). После этого создайте ярлык на рабочий стол. Другой вариант — добавить отдельный путь для файла .jar. Например,

Ваш серверный файл bat также может перестать работать должным образом из-за изменения имени файла .jar. Многие игроки столкнулись с этой ошибкой по этой причине. В таких случаях исправить на самом деле довольно просто. Но сначала убедитесь, что имя файла .jar было и есть сейчас.

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

Это последняя причина, по которой может возникнуть эта ошибка. Возможно, вы используете 32-разрядную операционную систему, а в bat-файле сервера хранится информация для 64-разрядной версии или наоборот.Откройте файл bat вашего сервера и найдите строку «-Xmx2G» или «-Xmx1G». Если у вас 32-битная операционная система, измените «-Xmx2G» на «-Xmx1G». Сделайте обратное для другого случая.

Читайте также: