Исправление ошибки в 1С «Удалённый хост принудительно разорвал существующее соединение»

Введение

Дорогие друзья, сегодня мы с вами поговорим о такой ошибке, как окно со следующим сообщением в 1С: «Удалённый хост принудительно разорвал существующее соединение». Такая проблема часто сопровождается и кодом, который может помочь программистам быстрее идентифицировать причину неполадки. Чаще всего она возникает у клиентов с большим числом сотрудников, подключённых к серверу.

В 1С клиент-серверная архитектура используется в больших предприятиях

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

Команда разработчиков программного продукта 1С сам же рекомендует использовать только один рабочий процесс, если подключено около 100 пользователей. Если вы не можете решить проблему, то попробуйте воспользоваться некоторыми способами решений. Итак, давайте узнаем, что делать, если возникает ошибка «Удалённый хост принудительно разорвал существующее соединение».

Что можно попробовать сделать?

  1. Чтобы освободить память, которую занимает рабочий процесс 1С, следует использовать функцию автоматического перезапуска рабочих процессов. В параметрах локального кластера стоит установить интервал перезапуска в значении 86400 секунд. Допустимый объём памяти должен быть 900000 KB, а интервал превышения должен равняться нулю. В таком случае выключается рабочий процесс, то есть, с ним нельзя установить новое соединение, хотя старые дальше работают. А потом открывается новый. Полностью старый процесс завершится, когда все установленные ранее соединения закроются. Обратите внимание также на то, что отсчёт установленных секунд стартует вместе со службой Агента сервера 1С (получается, что делать это лучше ночью).
  2. Не рекомендуется использовать более чем один рабочий процесс, когда число ваших пользователей до ста. В таком случае будет тратиться время на переключение контекста между процессами.
  3. Как можно было заметить, практически всё упирается в используемую память. Следовательно, её нужно своевременно очищать. Также рекомендуется использовать отдельные сервера для SQL и 1С.

  4. Стоит также обратить внимание, что немалое значение имеет и нагрузка на маршрутизатор. То есть, когда время ответа от сервера превышает 200 мс, то начинается разрыв соединения. И получается, что, когда большое количество пользователей одновременно используют возможности маршрутизатора (переносят или копируют большие файлы), роутер перегружается и ломается. Этот факт стоит учитывать при покупке нового оборудования, посмотрев на скорость коммутирующей матрицы.
  5. Попробуйте очистить кэш (временные файлы программы). Для этого нажмите кнопку «Настройка…» справа от блока списка информационных баз. В появившемся окне вы увидите пункт «Каталоги шаблонов конфигураций и обновлений». В поле будет указан адрес расположения файлов кэша. Скопируйте и вставьте этот путь в поле проводника Windows (наверху, где написано «Проводник»). Удалите из этой ветки конец адрес до «1Cv82». Обратите внимание, что цифры могут отличаться в зависимости от версии один эс. Теперь кликните клавишу Enter: откроется папка, где расположены другие странные папки с интересными названиями. Выделите и удалите их (только случайно не удалите папки ExtComliT, tmlilts, а также файлы с расширением lifl). Перед удалением обязательно закройте информационные базы.
  6. Если у вас что-либо не получилось, то обратитесь к специалистам, которые помогут вам организовать правильную работу сервера.

Заключение

Уважаемые читатели, сегодня мы с вами узнали, как исправить следующую ошибку в программе 1С: «Удалённый хост принудительно разорвал существующее соединение». Надеемся, что у вас всё получилось, и не осталось никаких вопросов. Напоминаем, что при незнании некоторых аспектов работы с серверами в 1С, лучше обратиться за сторонней помощью к специалистам, чтобы не испортить работу продукта и не потерять важные данные в программе. Не забываем делиться своим мнением, впечатлением, а также личным опытом.

Понравилась статья? Поделиться с друзьями: