VPS не работает миграция - страница 2

 
Maksim Emeliashin:

Все ошибки гарантированно обрабатываются и выводятся в методе robot.init(...).

Все, чего не было в роботе до сегодняшнего дня - это сообщения о том, что ошибок нет. Сегодня я добавил его, но сообщения не появляется.

Сейчас добавлю вывод сообщения после каждой строки в onInit. Посмотрю, что получится.

Да, пожалуйста. Интересно где происходит выброс из цикла.

 
2019.12.16 06:33:34.830 MoneyRatesOwn (#NAS100,Daily)   loaded with inputs:
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_ShowOnly=false
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_ShowInfoForm=false
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_Pairs=0
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_LotSizeMode=1
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_ManualLotSize=0
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_Magic_SELL=0
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_Magic_BUY=0
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_Deviation=0
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   delimeter1=
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_SendPush=true
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_SendEmail=false
2019.12.16 06:33:34.831 MoneyRatesOwn (#NAS100,Daily)   I_UseJournal=true
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    loaded with inputs:
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_ShowOnly=false
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_ShowInfoForm=false
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_Pairs=0
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_LotSizeMode=1
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_ManualLotSize=0
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_Magic_SELL=0
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_Magic_BUY=0
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_Deviation=0
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    delimeter1=
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_SendPush=true
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_SendEmail=false
2019.12.16 06:33:34.852 MoneyRatesOwn (CHFJPY,Daily)    I_UseJournal=true
2019.12.16 10:08:53.697 MoneyRatesOwn (#NAS100,Daily)   loaded with inputs:
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_ShowOnly=false
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_ShowInfoForm=true
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_Pairs=0
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_LotSizeMode=1
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_ManualLotSize=0
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_Magic_SELL=0
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_Magic_BUY=0
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_Deviation=0
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   delimeter1=
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_SendPush=true
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_SendEmail=false
2019.12.16 10:08:53.700 MoneyRatesOwn (#NAS100,Daily)   I_UseJournal=true
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    loaded with inputs:
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_ShowOnly=false
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_ShowInfoForm=true
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_Pairs=0
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_LotSizeMode=1
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_ManualLotSize=0
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_Magic_SELL=0
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_Magic_BUY=0
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_Deviation=0
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    delimeter1=
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_SendPush=true
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_SendEmail=false
2019.12.16 10:08:53.804 MoneyRatesOwn (CHFJPY,Daily)    I_UseJournal=true
2019.12.16 10:08:57.353 MoneyRatesOwn (#NAS100,D1)      if (IsTester())
2019.12.16 10:08:57.353 MoneyRatesOwn (#NAS100,D1)      ClrScheme.SetScheme(3); 
2019.12.16 10:08:57.354 MoneyRatesOwn (#NAS100,D1)      frm.Init
2019.12.16 10:08:57.354 MoneyRatesOwn (#NAS100,D1)      frm.SetSubWindow
2019.12.16 10:08:57.354 MoneyRatesOwn (#NAS100,D1)      frm.Show(30,30);
2019.12.16 10:08:57.354 MoneyRatesOwn (#NAS100,D1)      robot.r_mon.SetChanged(true);
2019.12.16 10:08:57.355 MoneyRatesOwn (#NAS100,D1)      logs.UsePrint(I_UseJournal);
2019.12.16 10:09:00.545 MoneyRatesOwn (#NAS100,D1)      robot.SetParams(s_params);
2019.12.16 10:09:00.546 MoneyRatesOwn (#NAS100,D1)      int init_res = robot.Init
2019.12.16 10:09:00.546 MoneyRatesOwn (#NAS100,D1)      MR: Started MoneyRates 3.28.16.12.2019 7:50, pair #NAS100
2019.12.16 10:09:00.589 MoneyRatesOwn (#NAS100,D1)      EA stopped.
Принудительный вывод после каждой строчки. Для второй валютной пары такого сообщения даже не вывелось, для нее событие OnInit даже не случилось, получается.
 
Maksim Emeliashin:
Принудительный вывод после каждой строчки. Для второй валютной пары такого сообщения даже не вывелось, для нее событие OnInit даже не случилось, получается.

Та же самая проблема у моего пользователя. Вот его текст 


Владислав, здравствуйте. После воскресного обновления MT5 не получается мигрировать вашего робота на VPS. Хотя другой VPS с перебоями удалось запустить. Делаю миграцию, а в логах пишет, что советник закрыт. Можете помочь?
 
Видимо, что-то наладили. Оба эксперта запустились.
 
Maksim Emeliashin:
Видимо, что-то наладили. Оба эксперта запустились.


точно так, и у моего пользователя все завелось... 

 

Мы обнаружили что в новый билд 2280 на некоторых (не на всех!) инстансах не может запустить терминал.

Поэтому мы откатили версию МТ5 терминала на хостинг серверах на билд 2265


Пока мы не можем однозначно найти причину, которая приводила к невозможности запуска экспертов.

Поиски продолжаем.


Спасибо за оперативное информирование о проблеме и предоставленные логи.