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С Предприятие. Т.е. желательно стартовать её ночью.

настройки кластера 1с

2) не использовать больше одного рабочего процесса , если у вас до 100 пользователей. При большем количестве рабочих процессов тратится процессорное время на переключение контекста между ними.

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

4) использовать отдельные сервера для SQL и 1С. Как известно для SQL памяти много не бывает.

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

Читайте также:  Soulbound minecraft что это

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

Источник: www.vidicom.info

Удалённый хост принудительно разорвал существующее подключение — сообщает нам Quik.

Вре­мя от вре­ме­ни вот такое окно: “Уда­лён­ный хост при­ну­ди­тель­но разо­рвал суще­ству­ю­щее под­клю­че­ние,” выда­ёт Quik.

Удалённый хост принудительно разорвал существующее подключение

Если у вас наблю­да­ют­ся про­бле­мы с обры­ва­ми соеди­не­ния к сер­ве­рам бро­ке­ра, то сле­ду­ем инструк­ции ниже.

Конеч­но, это тан­цы с буб­ном и так быть не долж­но. Я наде­юсь, что опи­сан­ное ниже реше­ние про­бле­мы будет носить исклю­чи­тель­но вре­мен­ный характер.

Удаленный хост принудительно разорвал существующее подключение quik

Подоб­ная “неза­да­ча” воз­ни­ка­ет в слу­чае, когда сер­вер бро­ке­ра не может дождать­ся отве­та от тер­ми­на­ла кли­ен­та и отклю­ча­ет его при­ну­ди­тель­но. За вре­мя воз­ник­но­ве­ния дан­ной про­бле­мы я в бук­валь­ном смыс­ле изна­си­ло­вал сво­е­го про­вай­де­ра (даже двух!), тех­ни­че­скую под­держ­ку раз­ра­бот­чи­ка тер­ми­на­ла Quik и как зако­но­мер­ный итог — при­шёл к тех­ни­че­ской под­держ­ке сво­е­го бро­ке­ра. То есть мы будем гово­рить не о про­бле­мах про­вай­де­ра или раз­ра­бот­ки. Речь пой­дёт имен­но об обры­ве под­клю­че­ния, под кото­ры­ми сле­ду­ет пони­мать следующее:

после под­клю­че­ния к сер­ве­рам бро­ке­ра тер­ми­нал Quik без каких-либо настро­ек загру­жа­ет коти­ров­ки и рабо­та­ет исправ­но. После загруз­ки фай­ла кон­фи­гу­ра­ций с настро­ен­ны­ми гра­фи­ка­ми и инди­ка­то­ра­ми, тер­ми­нал кли­ен­та на несколь­ко секунд зави­са­ет и потом выда­ёт сооб­ще­ние: “Уда­лён­ный хост при­ну­ди­тель­но разо­рвал суще­ству­ю­щее под­клю­че­ние quik.”

Удаленный хост принудительно разорвал существующее подключение quik

Осо­бен­но обид­но, когда такое про­ис­хо­дит при нали­чии позиции

При этом нет воз­мож­но­сти ни закрыть пози­цию, ни пере­ста­вить стоп. Тер­ми­нал зави­са­ет и в дис­пет­че­ре задач Windows появ­ля­ет­ся ста­тус “Не отвечает.”

Итак, что в таких случаях делать?

Повто­рюсь, опи­сан­ные меры явля­ют­ся опре­де­лён­ным тан­цем с буб­ном. Сей­час очень плот­но обща­юсь с тех­ни­че­ской под­держ­кой сво­е­го бро­ке­ра и наде­юсь, это при­не­сёт свои пло­ды. Для реа­ли­за­ции дан­но­го реше­ния тре­бу­ет­ся, что­бы все акции были раз­не­се­ны по раз­ным заклад­кам, то есть гра­фи­ки Сбер­бан­ка, Газ­про­ма, Алро­сы, Рос­неф­ти, фью­черсы, опци­о­ны и дру­гие инстру­мен­ты долж­ны нахо­дить­ся на отдель­ных закладках.

Шаг 0. Настройка соединения

Отклю­ча­ем авто­ма­ти­че­ское вос­ста­нов­ле­ние соеди­не­ния. Ина­че обры­вы и зави­са­ния нам не дадут покоя.

Меню Quik Система - Соединения Меню Систе­ма -> Соединения Снимаем галочку восстановления связи Сни­ма­ем галоч­ку вос­ста­нов­ле­ния связи

Так­же реко­мен­ду­ет­ся сде­лать резерв­ную копию пап­ки Quik.

Шаг 1. Настройка потока котировок

Обра­ти­те вни­ма­ние на коли­че­ство исполь­зу­е­мых инстру­мен­тов и уста­но­ви­те полу­че­ние коти­ро­вок толь­ко по откры­тым поль­зо­ва­те­лем таб­ли­цам. Это суще­ствен­но сни­зит поток полу­ча­е­мой инфор­ма­ции с сер­ве­ров брокера.

Из доку­мен­та­ции Quik‘a:

Исхо­дя из настро­ек откры­тых поль­зо­ва­те­лем таб­лиц» – полу­чать новые зна­че­ния толь­ко по тем инстру­мен­там и их пара­мет­рам, кото­рые отоб­ра­жа­ют­ся в откры­тых поль­зо­ва­те­лем таб­ли­цах про­грам­мы. Если при­знак вклю­чен, то с сер­ве­ра при­ни­ма­ют­ся пара­мет­ры по всем инстру­мен­там, отоб­ра­жа­е­мым в сле­ду­ю­щих окнах и таблицах

Меню Меню “Система->Заказ данных->Поток котировок” Давим кнопку Давим кноп­ку “Уста­но­вить настрой­ки по откры­тым таблицам” Давим кнопку …и полу­ча­ем коти­ров­ки толь­ко по нуж­ным нам инстру­мен­там. Давим “Да”

Шаг 1.1 Сохранение изменений

Сохра­ня­ем кон­фи­гу­ра­цию Quik‘a в исполь­зу­е­мый файл .wnd.

Шаг 2. Очистка служебных файлов

Закры­ва­ем тер­ми­нал Quik и уда­ля­ем фай­лы с рас­ши­ре­ни­ем .dat в корне пап­ки Quik. У меня там хра­нил­ся 21 файл, у кого-то это чис­ло может быть как боль­ше, так и меньше.

Переходим в корень папки Quik Пере­хо­дим в корень пап­ки Quik Файлы с расширением .dat папки Quik Спи­сок фай­лов с рас­ши­ре­ни­ем .dat пап­ки Quik

Читайте также:  Что сделать с лампой в Майнкрафте

Шаг 2.1 Добавление строки ‑clear

Для очист­ки слу­жеб­ных фай­лов с рас­ши­ре­ни­я­ми .log и .dat при каж­дом запус­ке тер­ми­на­ла добав­ля­ем к ярлы­ку Quik‘a стро­ку ‑clear.

Добавление строки к ярлыку info.exe Захо­дим в свой­ства ярлы­ка Quik Добавление строки -clear к ярлыку info.exe Пара­метр поз­во­ля­ет очи­стить слу­жеб­ные фай­лы. Давим на “Ок”

Нали­чие пара­мет­ра ‑clear несколь­ко уско­ря­ет загруз­ку тер­ми­на­ла Quik. Одна­ко, после обнов­ле­ния про­грам­мы пара­метр ‑clear при­дёт­ся зано­во добав­лять к ярлы­ку фай­ла info.exe. Так­же это не спа­сёт после авто­ма­ти­че­ско­го пере­за­пус­ка программы.

Допол­ни­тель­но реко­мен­ду­ет­ся сде­лать следующее:

Заходим в меню Захо­дим в меню “Основ­ные настройки” Установка признака

Уста­нов­ка при­зна­ка “На локаль­ной машине.” Давим на ОК.

Шаг 2.2 Запуск после внесённых изменений

Запус­ка­ем тер­ми­нал Quik‘a, загру­жа­ем исполь­зу­е­мую кон­фи­гу­ра­цию и про­бу­ем под­клю­чить­ся. Если не помог­ло и опять выда­ёт­ся сооб­ще­ние: “Уда­лён­ный хост при­ну­ди­тель­но разо­рвал суще­ству­ю­щее под­клю­че­ние”, то сле­ду­ем инструк­ции далее.

Шаг 3. А если не помогло, то ищем “толстого”

Теперь сохра­ня­ем заклад­ку само­го “жир­но­го” инстру­мен­та в отдель­ный файл:

Выбор закладки - акция Сбербанка Выбор заклад­ки — акция Сбербанка Сохранение закладки акции Сбербанка в отдельный файл Сохра­не­ние заклад­ки акции Сбер­бан­ка в отдель­ный файл

Мож­но сра­зу сохра­нить все заклад­ки в фай­лы по отдельности.

Шаг 4. Удаление закладок

Уда­ля­ем ранее сохра­нён­ную заклад­ку с самым “жир­ным” инстру­мен­том. В моём слу­чае это заклад­ка с гра­фи­ка­ми акций “Сбер­бан­ка.”

Удаление закладки с активным инструментом

Уда­ле­ние заклад­ки с “жир­ным” инструментом

Шаг 5. Подключение

Под­клю­ча­ем­ся к сер­ве­ру бро­ке­ра и авто­ри­зу­ем­ся. Если кар­ти­на не изме­ни­лась уда­ля­ем заклад­ку с менее “жир­ным” инстру­мен­том и так до тех пор, пока соеди­не­ние не будет уста­нов­ле­но стабильно.

Шаг 6. Сохранение конфигурации со стабильным соединением

После того, как соеди­не­ние уста­нов­ле­но и не раз­ры­ва­ет­ся, сохра­ня­ем полу­чен­ный файл кон­фи­гу­ра­ций под дру­гим име­нем. Напри­мер, your_bunny_wrote.wnd.

Шаг 7. Загрузка сохранённых закладок

После уста­нов­ки ста­биль­но­го под­клю­че­ния к сер­ве­ру бро­ке­ра про­из­во­дим обрат­ные дей­ствия. Загру­жа­ем сохра­нён­ные закладки:

Загрузка сохранённой закладки Загруз­ка сохра­нён­ной закладки Загрузка закладки Выби­ра­ем заклад­ку и давим “Открыть”

Начи­на­ем в обрат­ном поряд­ке — с наи­ме­нее “жир­но­го” и дви­га­ем­ся к наи­бо­лее “тол­сто­му” инстру­мен­ту. На секун­ду тер­ми­нал под­ви­са­ет, но после это­го раз­ри­со­вы­ва­ет нуж­ные нам гра­фи­ки. Вуаля!

Стабильно держащий соединение Quik

Ста­биль­но дер­жа­щий соеди­не­ние Quik

Повто­ря­ем шаг 7 до тех пор, пока не загру­зим уда­лён­ные заклад­ки всех необ­хо­ди­мых инстру­мен­тов. Бла­го у меня он один и обрыв соеди­не­ния про­ис­хо­дит толь­ко при сохра­не­нии в основ­ной файл .wnd заклад­ки с гра­фи­ка­ми Сбер­бан­ка. Хотя их там все­го 5 штук.

Шаг 8. Дальнейшие действия. Рекомендации

Перед каж­дым закры­ти­ем тер­ми­на­ла Quik сохра­ня­ем заклад­ку в отдель­ный файл, повто­ряя шаг 3 для каж­до­го “жир­но­го” инструмента.

Мы не зна­ем, на каком момен­те у Quik‘а воз­ник­нет жела­ние обо­рвать соеди­не­ние. Это воз­мож­но после оче­ред­но­го сохра­не­ния и загруз­ки фай­ла. Поэто­му реко­мен­дую иметь два таких фай­ла, напри­мер Сбер­банк и Сбербанк_new, сохра­няя изме­не­ния по оче­ре­ди то в один, то в дру­гой файл. Таким мето­дом мы умень­шим веро­ят­ность поте­ри дан­ных зане­сён­ных на основ­ной гра­фик инструмента.

Итоги

Ито­га­ми диа­ло­га с тех­ни­че­ской под­держ­кой бро­ке­ра и раз­ра­бот­чи­ка поде­люсь в одной из сле­ду­ю­щих заме­ток. Ну а я побе­жал сда­вать “ана­ли­зы” в виде сво­е­го wnd-фай­ла кон­фи­гу­ра­ции бро­ке­ру, кото­рый обе­щал про­ана­ли­зи­ро­вать его струк­ту­ру и решить дан­ный вопрос.

Наде­юсь, ста­тья помо­жет решить про­бле­му “Уда­лен­ный хост при­ну­ди­тель­но разо­рвал суще­ству­ю­щее под­клю­че­ние Quik” и про­шу тех, кому помог один из опи­сан­ных выше спо­со­бов отпи­сать­ся в комментариях.

Спо­кой­ной ночи, коллеги!

Спе­шу поде­лить­ся резуль­та­та­ми обще­ния с тех­ни­че­ской под­держ­кой раз­ра­бот­чи­ка и бро­ке­ра. А они нахо­дят­ся тут

Так­же раз­ра­бот­чик при­слал свои реко­мен­да­ции. Они нахо­дят­ся тут.

(1 оце­нок, сред­нее: 5,00 из 5)

Источник: rich-poor-trader.ru