1. Переход на последнюю версию платформы 1С как решение ошибки 2. Очистка кеша на сервере для решения проблемы 3. Исправление проблемы с подключением IPv6 Возникновение ошибки «Удаленный хост принудительно разорвал существующее подключение с 1С» зачастую сопровождается кодом 10054 (0x00002746). Откуда возникает эта ошибка и как ее исправить – об этом мы поговорим в данной статье.
1. Переход на последнюю версию платформы 1С как решение ошибки
Если у вас появилась ошибка «Удаленный хост принудительно разорвал существующее подключение», возможно, Вы совершили переход с одной версии на платформы на другую. В таком случае для исправления ошибки следует перейти на последнюю версию платформы 1С, которая будет более стабильной, или откатиться назад, если имел место переход на экспериментальную версию платформы. Хотя стоит отметить, что разработчики платформы, оперативно исправляют существенные баги. И с этой ошибкой были замечены всего лишь несколько версий платформы, которые уже канули в лету.
как исправить internal exception java.io.ioexception удаленный хост
2. Очистка кеша на сервере для решения проблемы
Изменение версии платформы – не единственная из возможных причин возникновения ошибки «Удаленный хост принудительно разорвал подключение (10054)». Соответственно, обновление или откат также не являются универсальными решениями проблемы. В любом случае, если вы рядовой пользователь, Вам надо обращаться к системному администратору. Своими действиями вы никак не могли вызвать данную ошибку. Если же Вы специалист и ищете решение данной проблемы, то первым делом надо заняться очисткой кеша на сервере, очистить все сессии и перезагрузить сервер.
Также не стоит забывать о такой простой вещи, как недостача свободного места на диске, где установлен SQL сервер. Одно из вытекающих решений – очистка памяти. Наконец, одно из популярных решений, которое помогает с этой проблемой, если вас 32 битный 1С сервер, это установка 64 битной версии 1С сервера. Если ничего из вышеперечисленного не помогло, то следует попробовать сжать базу, перезапустить службы агента сервера 1С, попробовать сделать выгрузку/загрузку.
3. Исправление проблемы с подключением IPv6
Ещё один нередкий случай: ошибка «Удаленный хост принудительно разорвал существующее подключение (10054)» возникает по причине подключения IPv6. Проверить это можно, открыв командную строку и выполнив команду Ping по имени вашей страницы. Проверьте адрес – по ответу сразу будет понятно, какой протокол в приоритете. Если это так, то следует отключить IPv6 через системный реестр и перезагрузить компьютер. Это можно сделать, создав запись в разделе HKLMSYSTEMCurrentControlSetservicesTCPIP6Parameters, запись «Параметр DWORD (32-бита)» с именем «DisabledComponents» и значением 0xff.
Специалист компании «Кодерлайн» Юрий Сахно
Вас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) —> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) —> Как сделать в 1С [1] => 1С: Конвертация данных [2] => Конвертация данных [3] => Обмен между базами [4] => Закрытие месяца [5] => Оценка задач [6] => Отчеты в 1С [7] => Моделирование [8] => HTTP [9] => Управление проектами [10] => БУ [11] => com-объекты [12] => 1С: WMS Управление складом [13] => РСБУ [14] => 1С: Сценарное тестирование [15] => Запросы 1С [16] => LINUX [17] => WEB [18] => Оптимизация [19] => 1С:Зарплата и Управление Персоналом [20] => Excel [21] => 1С: ERP [22] => ADO [23] => 1С:Управление производственным предприятием [24] => Внедрение [25] => Продажи [26] => Отчетность [27] => 1С: Розница [28] => 1С: CRM [29] => 1С:Бухгалтерия [30] => 1С:Комплексная автоматизация [31] => Производство [32] => Интеграция 1С [33] => Налоги [34] => Отпуск [35] => MS SQL Server [36] => Расширение конфигурации [37] => МСФО [38] => СКД [39] => Word [40] => WEB-сервисы 1С [41] => Внедрение ERP [42] => Перенос данных [43] => Торговое оборудование [44] => Лизинг [45] => 1С:Управление нашей фирмой [46] => Администрирование 1С [47] => 1С: Колледж [48] => Правила обмена [49] => 1С: Платформа ) —>
Решение ошибки: Удаленный хост принудительно разорвал существующее подключение
Источник: www.koderline.ru
1С удаленный хост принудительно разорвал соединение
Довольно распространенная ошибка при экслуатации 1С 8.2 в режиме клиент-сервер, — удаленный хост принудительно разорвал существующее подключение. Как правило, обращаются администраторы клиентов из корпоративного сектора, т.е. там, где эксплуатируется от 20 и более рабочих мест.
В 98 % случаев данная ошибка связана с перезапуском рабочего процесса. Причин, почему он перезапускается, может быть несколько, но самая распространенная — банальный перезапуск по расписанию.
Вследствие роста файла рабочего процесса rphost и последующего за этим ростом резким замедлением работы, админы пытаются решать проблему перезапуском рабочих процессов, и тут же сталкиваются с другой — отключением работающих пользователей. Создание дополнительного рабочего процесса ничего не дает т.к. вопреки официальной документации переключения толстого клиента на другой рабочий процесс не происходит. Более того, возникает повышенная нагрузка на процессор — необходимо обрабатывать переключение контекста. Кстати, и сама 1С рекомендует для 50-100 пользователей один рабочий процесс.
Наши рекомендации:
1) для освобождения памяти, занятой рабочим процессом 1С, использовать автоматический перезапуск рабочих процессов. Рекомендуется перезапускать рабочие процессы раз в сутки (каждые 86400 секунд). При этом сначала рабочий процесс выключается (новые соединения с ним невозможны, старые – продолжают работать) и запускается новый.
Затем, когда все соединения со старым процессом закрыты, процесс завершается. При этом обратить внимание, что отсчет этих самых 86400 начинается с момента старта службы Агент сервера 1С Предприятие. Т.е. желательно стартовать её ночью.
2) не использовать больше одного рабочего процесса , если у вас до 100 пользователей. При большем количестве рабочих процессов тратится процессорное время на переключение контекста между ними.
3) очищать используемую память. В быстром росте занимаемой памяти процессом rphost чаще всего виновата небрежно написанная конфигурация, часто программисты не утруждают себя очисткой занимаемой памяти, особенно под таблицами значений, перечислениями и массивами. Особенно ярко это проявляется, когда это происходит в фоновых заданиях. Поэтому, разбор вопроса по утечке памяти, надо начинать именно с них, например, отключив их в свойствах информационной базы на какое-то время.
4) использовать отдельные сервера для SQL и 1С. Как известно для SQL памяти много не бывает.
Следует обратить внимание на отмеченные случаи появления ошибки «Удаленный хост принудительно разаорвал соединение» по причине высокой утилизации сетевого оборудования. При росте времени ответа сервера до 150-300 и более мс происходит разрыв соединения по таймауту. Например, это происходило, когда несколько пользователей одновременно нагружают маршрутизатор, к которому подключен и сервер 1С, копированием файлов больших размеров. Администраторы должны учитывать возможность и такой ситуации, и при покупке маршрутизаторов обращать внимание на скорость коммутирующей матрицы.
В заключение добавлю, что инсталляция и настройка сервера дело ответственное, требуещее знаний и опыта, лучше поручить его профессионалам. Наши специалисты выполняют установку сервера «под ключ», подробнее см. раздел Услуги 1С.
Источник: www.vidicom.info
Удалённый хост принудительно разорвал существующее подключение — сообщает нам Quik.
Время от времени вот такое окно: “Удалённый хост принудительно разорвал существующее подключение,” выдаёт Quik.
Если у вас наблюдаются проблемы с обрывами соединения к серверам брокера, то следуем инструкции ниже.
Конечно, это танцы с бубном и так быть не должно. Я надеюсь, что описанное ниже решение проблемы будет носить исключительно временный характер.
Удаленный хост принудительно разорвал существующее подключение quik
Подобная “незадача” возникает в случае, когда сервер брокера не может дождаться ответа от терминала клиента и отключает его принудительно. За время возникновения данной проблемы я в буквальном смысле изнасиловал своего провайдера (даже двух!), техническую поддержку разработчика терминала Quik и как закономерный итог — пришёл к технической поддержке своего брокера. То есть мы будем говорить не о проблемах провайдера или разработки. Речь пойдёт именно об обрыве подключения, под которыми следует понимать следующее:
после подключения к серверам брокера терминал Quik без каких-либо настроек загружает котировки и работает исправно. После загрузки файла конфигураций с настроенными графиками и индикаторами, терминал клиента на несколько секунд зависает и потом выдаёт сообщение: “Удалённый хост принудительно разорвал существующее подключение quik.”
Особенно обидно, когда такое происходит при наличии позиции
При этом нет возможности ни закрыть позицию, ни переставить стоп. Терминал зависает и в диспетчере задач Windows появляется статус “Не отвечает.”
Итак, что в таких случаях делать?
Повторюсь, описанные меры являются определённым танцем с бубном. Сейчас очень плотно общаюсь с технической поддержкой своего брокера и надеюсь, это принесёт свои плоды. Для реализации данного решения требуется, чтобы все акции были разнесены по разным закладкам, то есть графики Сбербанка, Газпрома, Алросы, Роснефти, фьючерсы, опционы и другие инструменты должны находиться на отдельных закладках.
Шаг 0. Настройка соединения
Отключаем автоматическое восстановление соединения. Иначе обрывы и зависания нам не дадут покоя.
Меню Система -> Соединения
Снимаем галочку восстановления связи
Также рекомендуется сделать резервную копию папки Quik.
Шаг 1. Настройка потока котировок
Обратите внимание на количество используемых инструментов и установите получение котировок только по открытым пользователем таблицам. Это существенно снизит поток получаемой информации с серверов брокера.
Из документации Quik‘a:
Исходя из настроек открытых пользователем таблиц» – получать новые значения только по тем инструментам и их параметрам, которые отображаются в открытых пользователем таблицах программы. Если признак включен, то с сервера принимаются параметры по всем инструментам, отображаемым в следующих окнах и таблицах
Меню “Система->Заказ данных->Поток котировок”
Давим кнопку “Установить настройки по открытым таблицам”
…и получаем котировки только по нужным нам инструментам. Давим “Да”
Шаг 1.1 Сохранение изменений
Сохраняем конфигурацию Quik‘a в используемый файл .wnd.
Шаг 2. Очистка служебных файлов
Закрываем терминал Quik и удаляем файлы с расширением .dat в корне папки Quik. У меня там хранился 21 файл, у кого-то это число может быть как больше, так и меньше.
Переходим в корень папки Quik
Список файлов с расширением .dat папки Quik
Шаг 2.1 Добавление строки ‑clear
Для очистки служебных файлов с расширениями .log и .dat при каждом запуске терминала добавляем к ярлыку Quik‘a строку ‑clear.
Заходим в свойства ярлыка Quik
Параметр позволяет очистить служебные файлы. Давим на “Ок”
Наличие параметра ‑clear несколько ускоряет загрузку терминала Quik. Однако, после обновления программы параметр ‑clear придётся заново добавлять к ярлыку файла info.exe. Также это не спасёт после автоматического перезапуска программы.
Дополнительно рекомендуется сделать следующее:
Заходим в меню “Основные настройки”
Шаг 2.2 Запуск после внесённых изменений
Запускаем терминал Quik‘a, загружаем используемую конфигурацию и пробуем подключиться. Если не помогло и опять выдаётся сообщение: “Удалённый хост принудительно разорвал существующее подключение”, то следуем инструкции далее.
Шаг 3. А если не помогло, то ищем “толстого”
Теперь сохраняем закладку самого “жирного” инструмента в отдельный файл:
Выбор закладки — акция Сбербанка
Сохранение закладки акции Сбербанка в отдельный файл
Можно сразу сохранить все закладки в файлы по отдельности.
Шаг 4. Удаление закладок
Удаляем ранее сохранённую закладку с самым “жирным” инструментом. В моём случае это закладка с графиками акций “Сбербанка.”
Удаление закладки с “жирным” инструментом
Шаг 5. Подключение
Подключаемся к серверу брокера и авторизуемся. Если картина не изменилась удаляем закладку с менее “жирным” инструментом и так до тех пор, пока соединение не будет установлено стабильно.
Шаг 6. Сохранение конфигурации со стабильным соединением
После того, как соединение установлено и не разрывается, сохраняем полученный файл конфигураций под другим именем. Например, your_bunny_wrote.wnd.
Шаг 7. Загрузка сохранённых закладок
После установки стабильного подключения к серверу брокера производим обратные действия. Загружаем сохранённые закладки:
Загрузка сохранённой закладки
Выбираем закладку и давим “Открыть”
Начинаем в обратном порядке — с наименее “жирного” и двигаемся к наиболее “толстому” инструменту. На секунду терминал подвисает, но после этого разрисовывает нужные нам графики. Вуаля!
Стабильно держащий соединение Quik
Повторяем шаг 7 до тех пор, пока не загрузим удалённые закладки всех необходимых инструментов. Благо у меня он один и обрыв соединения происходит только при сохранении в основной файл .wnd закладки с графиками Сбербанка. Хотя их там всего 5 штук.
Шаг 8. Дальнейшие действия. Рекомендации
Перед каждым закрытием терминала Quik сохраняем закладку в отдельный файл, повторяя шаг 3 для каждого “жирного” инструмента.
Мы не знаем, на каком моменте у Quik‘а возникнет желание оборвать соединение. Это возможно после очередного сохранения и загрузки файла. Поэтому рекомендую иметь два таких файла, например Сбербанк и Сбербанк_new, сохраняя изменения по очереди то в один, то в другой файл. Таким методом мы уменьшим вероятность потери данных занесённых на основной график инструмента.
Итоги
Итогами диалога с технической поддержкой брокера и разработчика поделюсь в одной из следующих заметок. Ну а я побежал сдавать “анализы” в виде своего wnd-файла конфигурации брокеру, который обещал проанализировать его структуру и решить данный вопрос.
Надеюсь, статья поможет решить проблему “Удаленный хост принудительно разорвал существующее подключение Quik” и прошу тех, кому помог один из описанных выше способов отписаться в комментариях.
Спокойной ночи, коллеги!
Спешу поделиться результатами общения с технической поддержкой разработчика и брокера. А они находятся тут
Также разработчик прислал свои рекомендации. Они находятся тут.
(1 оценок, среднее: 5,00 из 5)
Источник: rich-poor-trader.ru