Errores, fallos, preguntas - página 987

 

Pregunta para los desarrolladores.

¿De qué depende el éxito del envío de notificaciones push?

Tengo un script que envía un mensaje, pero no llegan por alguna razón (se cumplen las reglas sobre el número de mensajes, etc.).

 

¿Qué pasa con los cuatro otra vez?

500 es un error interno del servidor.

Problema con el recurso solicitado; el recurso no se puede mostrar.

 
Gracias, eso ayudó.
 
Interesting:

Pregunta para los desarrolladores.

¿De qué depende el éxito del envío de una notificación Push?

Porque mi script envía mensajes, pero no llegan por alguna razón (se cumplen las reglas sobre el número de mensajes, etc.).

Problema resuelto, los mensajes llegan.

Pero de alguna manera hay un retraso. Se esperaba que vinieran, si no "instantáneamente", al menos en 10-20 segundos.

En la práctica, tardó unos minutos.

 
Interesting:

Problema resuelto, los mensajes están llegando.

Pero de alguna manera hay un retraso. Se espera que lleguen al menos 10-20 segundos después, si no "instantáneamente".

En la práctica, se tarda unos minutos.

La cuestión ya se ha planteado. Para recibir los mensajes al instante, necesitas una conexión a Internet activa en todo momento.

Para asegurarte: intenta ejecutar una aplicación en tu móvil que esté constantemente conectada (por ejemplo, la radio por Internet) y luego envía un mensaje: llegará al instante.

 

Se detectó un comportamiento extraño de los agentes de prueba. Es irregular, pero constante. Se produce una desinstalación espontánea de estos mismos agentes con la eliminación del archivo metatester.exe. El registro es lacónico:

PH 0 14:39:52 El servicio 'MetaTester-1' ha dejado de inicializarse
FP 0 14:39:55 Servicio 'MetaTester-1' detenido en 3000 ms
OH 0 14:39:55 Servicio 'MetaTester-1' desinstalado con éxito
CM 0 14:39:55 El servicio 'MetaTester-2' ha dejado de inicializarse
NE 0 14:39:58 Servicio 'MetaTester-2' detenido en 3015 ms
OS 0 14:39:58 Servicio 'MetaTester-2' desinstalado con éxito
QD 0 14:39:58 Se ha detenido la inicialización del servicio 'MetaTester-3'
ML 0 14:40:01 Servicio 'MetaTester-3' detenido en 3000 ms
PJ 0 14:40:01 Servicio 'MetaTester-3' desinstalado con éxito
PK 0 14:40:01 El servicio 'MetaTester-4' ha dejado de inicializarse
MS 0 14:40:04 El servicio 'MetaTester-4' se ha detenido en 3000 ms.

LE 0 14:40:04 Servicio Servicio 'MetaTester-4' desinstalado con éxito

Es muy molesto, y la razón no está nada clara.

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

La cuestión ya se ha planteado. Necesitas una conexión a Internet activa en todo momento para recibir los mensajes al instante.

Para estar seguro: prueba a ejecutar una aplicación en tu móvil que esté constantemente conectada (por ejemplo, la radio por Internet) y luego envía un mensaje: llegará al instante.

Gracias, no conocía esa función.

Sólo supuse que el propio terminal tiene que mantener esa conexión constante.

¿O me equivoco?

 
muallch:

Se detectó un comportamiento extraño de los agentes de prueba. Irregular, pero persistente. Se produce una desinstalación espontánea de estos mismos agentes con la eliminación del archivo metatester.exe. El registro es lacónico:

PH 0 14:39:52 Servicio 'MetaTester-1' parada inicializada
FP 0 14:39:55 Servicio 'MetaTester-1' detenido en 3000 ms
OH 0 14:39:55 Servicio 'MetaTester-1' desinstalado con éxito
CM 0 14:39:55 El servicio 'MetaTester-2' ha dejado de inicializarse
NE 0 14:39:58 Servicio 'MetaTester-2' detenido en 3015 ms
OS 0 14:39:58 Servicio 'MetaTester-2' desinstalado con éxito
QD 0 14:39:58 Se ha detenido la inicialización del servicio 'MetaTester-3'
ML 0 14:40:01 Servicio 'MetaTester-3' detenido en 3000 ms
PJ 0 14:40:01 Servicio 'MetaTester-3' desinstalado con éxito
PK 0 14:40:01 El servicio 'MetaTester-4' ha dejado de inicializarse
MS 0 14:40:04 Servicio 'MetaTester-4' detenido en 3000 ms

LE 0 14:40:04 Servicio 'MetaTester-4' desinstalado con éxito.

Muy problemático, además el motivo no está en absoluto claro.

+1.

Sería deseable que los desarrolladores mostraran en un registro la razón por la que se inician las paradas de los agentes...

 

He aquí una pregunta:

Un EA en MT5 utiliza un archivo de datos de lectura y escritura.

Ejecutamos el Asesor Experto para la optimización de las entradas utilizando agentes locales multinúcleo y agentes remotos instalados en ordenadores de la red.

¿A qué archivo accederán las instancias probadas del Asesor Experto?

Si es lo mismo, ¿qué mecanismos se utilizan para compartir recursos?

Digamos que una instancia de un EA optimizado ha accedido al archivo para escribir y lo ha bloqueado, y en este momento, otras instancias de EAs deben acceder al mismo archivo - ¿cómo se resuelve el problema? ¿Existe algún mecanismo en MT5 o el programador debe recordar que el archivo puede ser bloqueado durante las pruebas?

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

+1.

Me gustaría que los desarrolladores mostraran en el registro la razón que inicia la parada del agente...

¿Por qué?

Los agentes sólo son detenidos a la fuerza por motivos fraudulentos detectados. Hemos hablado de esto muchas veces. Por ejemplo, 100 agentes en un ordenador de 2 núcleos. O 4 agentes en 256 megas de RAM para todos ellos. O un agente en una máquina virtual que informa de que tiene un giga de RAM, pero no dice nada de que comparte ese giga con 7 máquinas virtuales más. Y así sucesivamente.

¿Por qué decirle a alguien que está haciendo trampa? Es una pena, ¿no?

Razón de la queja: