Проблема с "occupied by another terminal"

 

Добрый день, уважаемые коллеги! 


У меня шесть двухпроцессорных серверов под Windows 10 Pro, Версия 22H2, Сборка ОС 19045.5011, Взаимодействие Windows Feature Experience Pack 1000.19060.1000.0, включенных через неуправляемый свич. На одном из них скрипт, который с разными параметрами запускает MT5 build 5200, на остальных пяти - агенты. Оптимизирую роботов, всё работает прекрасно некоторое время, а потом MT5 не может стартануть с оптимизацией, и в логах видим вот такую бесконечную шляпу:

...

KE 0 08:04:34.009 Server-4:2010 connecting to 192.168.0.54:2010

QL 0 08:04:34.010 Server-5:2011 connecting to 192.168.0.55:2011

OD 0 08:04:34.010 Server-6:2000 connecting to 192.168.0.56:2000

FQ 0 08:04:34.010 Server-4:2010 connected

PJ 0 08:04:34.010 Server-5:2011 connected

GL 0 08:04:34.010 Server-6:2000 connected

QS 2 08:04:34.014 Server-4:2010 occupied by another terminal

MK 2 08:04:34.014 Server-5:2011 occupied by another terminal

GR 2 08:04:34.015 Server-6:2000 occupied by another terminal

KG 0 08:04:35.000 Core 02 connecting to 127.0.0.1:3001

DN 0 08:04:35.005 Server-5:2004 connecting to 192.168.0.55:2004

EJ 0 08:04:35.005 Core 02 connected

PQ 0 08:04:35.005 Server-6:2008 connecting to 192.168.0.56:2008

PD 0 08:04:35.006 Server-5:2004 connected

GI 0 08:04:35.006 Server-6:2008 connected


Нагрузки никакой нет. Все агенты и ядра свободные. Других запущенных MT5 в сети нет. К облаку не подключен.

Ещё несколько дней назад всё неделями и неделями работало нормально. Перегрузка серверов и переустановка MT5 не помогают - ситуация через некоторое время повторяется.

Что бы это могло быть?!  Прошу подсказать.

 
Terpentrator:

Что бы это могло быть?!  Прошу подсказать.

Отключите продажу агентов.

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

Проверьте состояние роутера, иного устройства организующего сеть, возможно в нём дело - теряет пакеты при перегреве - есть неисправность.

Проверьте место на дисках агентов.

Другой вариант - ошибка в советнике, приводящая к зависанию при определённых значениях внешних переменных.
 
Aleksey Vyazmikin #:

Отключите продажу агентов.

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

Проверьте состояние роутера, иного устройства организующего сеть, возможно в нём дело - теряет пакеты при перегреве - есть неисправность.

Проверьте место на дисках агентов.

Другой вариант - ошибка в советнике, приводящая к зависанию при определённых значениях внешних переменных.

Спасибо за советы!

Установил на другой сервер и всё, вроде, заработало. Значит, не коммутатор и не сами роботы... Место на дисках тоже есть. Или что-то с виндой, или что-то с сетью на сервере, где MT5 был.