Ошибки, баги, вопросы - страница 987

 

Вопрос разработчикам.

От чего зависит успешность отсылки Push-уведомления?

А то у меня скрипт отсылает сообщение, а они почему-то не приходят(правила по числу сообщений и т.д. выполнены).

 

А что опять с четверкой? 

 

500 - внутренняя ошибка сервера.

Проблема с запрашиваемым ресурсом; ресурс не может быть отображен.

 
Спасибо, помогло. 
 
Interesting:

Вопрос разработчикам.

От чего зависит успешность отсылки Push-уведомления?

А то у меня скрипт отсылает сообщение, а они почему-то не приходят(правила по числу сообщений и т.д. выполнены).

Проблема решена, сообщения приходят.

Но как-то с задержкой. Ожидалось что они будут приходить если не "мгновенно" то по крайней мере через 10-20 секунд.

На практике вышло несколько минут.

 
Interesting:

Проблема решена, сообщения приходят.

Но как-то с задержкой. Ожидалось что они будут приходить если не "мгновенно" то по крайней мере через 10-20 секунд.

На практике вышло несколько минут.

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

Что бы убедится в этом: попробуйте на мобиле запустить какое нибудь приложение, которое постоянно поддерживает соединение (например интернет-радио), а после этого отправите сообщение - оно придет мгновенно.

 

Обнаружилось странное поведение агентов тестирования. Нерегулярное, но постоянное. Происходит самопроизвольная деинсталяция этих самых агентов с удалением файла metatester.exe. В логе все лаконично:

PH    0    14:39:52    Service    Service 'MetaTester-1' stop initialized
FP    0    14:39:55    Service    Service 'MetaTester-1' stopped in 3000 ms
OH    0    14:39:55    Service    Service 'MetaTester-1' successfully uninstalled
CM    0    14:39:55    Service    Service 'MetaTester-2' stop initialized
NE    0    14:39:58    Service    Service 'MetaTester-2' stopped in 3015 ms
OS    0    14:39:58    Service    Service 'MetaTester-2' successfully uninstalled
QD    0    14:39:58    Service    Service 'MetaTester-3' stop initialized
ML    0    14:40:01    Service    Service 'MetaTester-3' stopped in 3000 ms
PJ    0    14:40:01    Service    Service 'MetaTester-3' successfully uninstalled
PK    0    14:40:01    Service    Service 'MetaTester-4' stop initialized
MS    0    14:40:04    Service    Service 'MetaTester-4' stopped in 3000 ms

LE    0    14:40:04    Service    Service 'MetaTester-4' successfully uninstalled

Очень напрягает, тем более причина совершенно не понятна.

Документация по MQL5: Файловые операции / FileDelete
Документация по MQL5: Файловые операции / FileDelete
  • www.mql5.com
Файловые операции / FileDelete - Документация по MQL5
 
joo:

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

Что бы убедится в этом: попробуйте на мобиле запустить какое нибудь приложение, которое постоянно поддерживает соединение (например интернет-радио), а после этого отправите сообщение - оно придет мгновенно.

Спасибо, не знал о такой особенности.

Просто я полагал что терминал сам по себе должен поддерживать такое постоянное соединение.

Или я ошибаюсь?

 
muallch:

Обнаружилось странное поведение агентов тестирования. Нерегулярное, но постоянное. Происходит самопроизвольная деинсталяция этих самых агентов с удалением файла metatester.exe. В логе все лаконично:

PH    0    14:39:52    Service    Service 'MetaTester-1' stop initialized
FP    0    14:39:55    Service    Service 'MetaTester-1' stopped in 3000 ms
OH    0    14:39:55    Service    Service 'MetaTester-1' successfully uninstalled
CM    0    14:39:55    Service    Service 'MetaTester-2' stop initialized
NE    0    14:39:58    Service    Service 'MetaTester-2' stopped in 3015 ms
OS    0    14:39:58    Service    Service 'MetaTester-2' successfully uninstalled
QD    0    14:39:58    Service    Service 'MetaTester-3' stop initialized
ML    0    14:40:01    Service    Service 'MetaTester-3' stopped in 3000 ms
PJ    0    14:40:01    Service    Service 'MetaTester-3' successfully uninstalled
PK    0    14:40:01    Service    Service 'MetaTester-4' stop initialized
MS    0    14:40:04    Service    Service 'MetaTester-4' stopped in 3000 ms

LE    0    14:40:04    Service    Service 'MetaTester-4' successfully uninstalled

Очень напрягает, тем более причина совершенно не понятна.

+1.

Хотелось бы, чтобы разработчики выводили в лог причину, инициирующую остановку агентов...

 

Такой вопрос:

Советник на MT5 использует чтение и запись в файл данных.  

Запускаем советник на оптимизацию входных параметров с использованием локальных агентов многоядерного процессора и удаленных агентов, установленных на компьютерах в сети.

К какому файлу будут обращаться тестируемые экземпляры советников ?

Если к одному и тому же - какие механизмы используются для разделения ресурсов ?

Скажем, один экземпляр оптимизируемого советника обратился к файлу на запись и заблокировал его, а в этот момент к этому же файлу должны обращаться другие экземпляры советников -   как решается проблема ?  Есть какие-то механизмы в МТ5 или программист сам должен помнить о том, что файл во время тестирования может быть заблокирован ?

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5
 
Ashes:

+1.

Хотелось бы, чтобы разработчики выводили в лог причину, инициирующую остановку агентов...

Зачем?

Агенты останавливаются насильно только по выявленным мошенническим причинам. Мы про это неоднократно говорили. Например, 100 агентов на 2-ядерном компьютере. Или 4 агента на 256 мегов оперативной памяти на всех. Или агент на виртуалке, которая докладывает, что у неё есть гиг оперативы, но ничего не говорит о том, что она этот гиг делит с ещё 7 виртуалками. И так далее.

Зачем лишний раз кому-то говорить, что он мошенничает? Обидно ведь