Гарантируется ли возврат прохода тестирования в очередь, если агент тестирования к которому обращался тестер занят?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Natalja Romancheva
1325
Natalja Romancheva  

Отмечены случаи:

При занятости агента тестирования в локальной сети происходят многократные попытки обращений к нему по одному из проходов тестирования.

Примерно через 30 попыток проход возвращает аномальный результат и снимается с очереди как выполненный (другими словами - не возвращается в очередь).

Непонятно такое поведение агентов является нормой, это ошибка тестера или это какая-то другая аномалия?

Вопрос:

Гарантируется ли возврат прохода тестирования в очередь, если агент тестирования к которому обращался тестер занят?


Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
Slava
Модератор
13446
Slava  
Если агент тестирования занят, то ему просто не будут выданы следующие задания.
Slava
Модератор
13446
Slava  

Включите галку полных логов в журнале тестирования и посмотрите, что происходит. В журнале всё пишется

Также смотрите логи проблемного агента

Natalja Romancheva
1325
Natalja Romancheva  
Slava:
Если агент тестирования занят, то ему просто не будут выданы следующие задания.

В некоторых случаях при этом происходит возврат неверного результата. А задание считается исполненным.

LQ      0       02:04:57.516    Tester  optimization pass 6826 started
CE      0       02:04:57.519    LibreNetka_v4.304V (EURUSD,M1)  2018.05.28 00:00:00   Build >> 1930 Ping >> 0 ms
LJ      0       02:04:57.519    LibreNetka_v4.304V (EURUSD,M1)  2018.05.28 00:00:00   3971. OnInitM >> FileIsExist [librenews.csv] InFileIsExist=true NewsFileCommon=false ErrorСode=5019 ErrorСode1=0
JO      0       02:04:57.519    LibreNetka_v4.304V (EURUSD,M1)  2018.05.28 00:00:00   250. OnInitM>> res=1 HistoryFirstDate=2017.01.02 00:00:00 HistoryBars=521674
QP      0       02:04:57.519    LibreNetka_v4.304V (EURUSD,M1)  2018.05.28 00:00:00   DeleteEvents Error Open File <5018488_EURUSD_librenews1.csv>
MN      2       02:05:32.164    192.168.1.24    cannot accept connect, agent is busy
DE      2       02:06:32.173    192.168.1.24    cannot accept connect, agent is busy
EM      2       02:07:32.269    192.168.1.24    cannot accept connect, agent is busy
PD      2       02:08:33.093    192.168.1.24    cannot accept connect, agent is busy
NK      2       02:09:33.421    192.168.1.24    cannot accept connect, agent is busy
RS      2       02:10:33.511    192.168.1.24    cannot accept connect, agent is busy
QJ      2       02:11:33.483    192.168.1.24    cannot accept connect, agent is busy
IQ      2       02:12:33.727    192.168.1.24    cannot accept connect, agent is busy
QI      2       02:13:33.652    192.168.1.24    cannot accept connect, agent is busy
LP      2       02:14:33.917    192.168.1.24    cannot accept connect, agent is busy
IH      2       02:15:33.830    192.168.1.24    cannot accept connect, agent is busy
DO      2       02:16:33.832    192.168.1.24    cannot accept connect, agent is busy
EF      2       02:17:33.742    192.168.1.24    cannot accept connect, agent is busy
EN      2       02:18:33.321    192.168.1.24    cannot accept connect, agent is busy
LE      2       02:19:33.374    192.168.1.24    cannot accept connect, agent is busy
FL      2       02:20:33.336    192.168.1.24    cannot accept connect, agent is busy
LD      2       02:21:34.000    192.168.1.24    cannot accept connect, agent is busy
RK      2       02:22:34.128    192.168.1.24    cannot accept connect, agent is busy
JS      2       02:23:34.118    192.168.1.24    cannot accept connect, agent is busy
RJ      2       02:24:34.463    192.168.1.24    cannot accept connect, agent is busy
JQ      2       02:25:35.065    192.168.1.24    cannot accept connect, agent is busy
CI      2       02:26:35.944    192.168.1.24    cannot accept connect, agent is busy
EP      2       02:27:35.891    192.168.1.24    cannot accept connect, agent is busy
QG      2       02:28:35.467    192.168.1.24    cannot accept connect, agent is busy
DO      2       02:29:35.742    192.168.1.24    cannot accept connect, agent is busy
GF      2       02:30:35.222    192.168.1.24    cannot accept connect, agent is busy
CN      2       02:31:35.409    192.168.1.24    cannot accept connect, agent is busy
FE      2       02:32:35.038    192.168.1.24    cannot accept connect, agent is busy
KP      0       02:33:27.621    Tester  6826 OnTester result 0.7 : passed in 0:28:30.192
Natalja Romancheva
1325
Natalja Romancheva  
Slava:

Включите галку полных логов в журнале тестирования и посмотрите, что происходит. В журнале всё пишется

Также смотрите логи проблемного агента

Всё включено и смотрится.
Slava
Модератор
13446
Slava  
Спасибо за логи. Разберёмся
Slava
Модератор
13446
Slava  

Покажите начальные логи агента.

Файл csv передаётся на агента? А не уничтожаете ли Вы этот файл при тестировании очередного прохода оптимизации?

Yury Kirillov
5298
Yury Kirillov  
Slava:
Спасибо за логи. Разберёмся

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

При тестировании в такой сети только одного советника проблема не обнаружена с какой либо значимой достоверностью. Советник очень "тяжёлый" и нагружает систему довольно сильно. Кроме того в него передается файл примерно 6 мб объёмом.

Я разработчик и по техническим вопросам функционирования самого советника могу предоставить дополнительную информацию.

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
Yury Kirillov
5298
Yury Kirillov  
Slava:

Покажите начальные логи агента.

Файл csv передаётся на агента? А не уничтожаете ли Вы этот файл при тестировании очередного прохода оптимизации?

Файл передается штатными средствами

#property   tester_file    "librenews.csv"

и не удаляется принудительно.

Natalja Romancheva
1325
Natalja Romancheva  
Slava:
Спасибо за логи. Разберёмся
Если нужны какие либо прогоны для диагностики проблемы, то могу погонять тестер.
Yury Kirillov
5298
Yury Kirillov  
Slava:

Покажите начальные логи агента.

Файл csv передаётся на агента? А не уничтожаете ли Вы этот файл при тестировании очередного прохода оптимизации?

Начальные логи - это что? Весь лог агента приложить?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий