Pour les débutants: les programmes s'arrêtent souvent après une dizaine d'heures de fonctionnement.

Auteur:Le démon de la nuit, Créé: 2018-06-29 21:59:17, Mis à jour: 2019-07-31 17:31:53

L'inventeur quantifie l'erreur d'affichage, mais n'est pas imprimé. Comment cela a-t-il été cassé?


Plus de

Le démon de la nuitJe soupçonne que d'autres sorties non imprimées pourraient également être liées à cela, je suis un échange ZB, qui appelle en cycles var records = _C ((exchange.GetRecords, PERIOD_M1);

Le démon de la nuitIl n'y a qu'en cours d'exécution que l'affichage de l'erreur de la souris, puis le programme s'éteint.

Le démon de la nuitLe plus important, c'est que l'erreur n'ait pas été produite.

Le petit rêveVous pouvez le poster ici ou sur le groupe QQ @My Little Dream.

Le démon de la nuitAu fait, une question, votre plateforme Exchange.GetRecords, n'a-t-elle pas de paramètres pour contrôler le nombre de lignes K?

Le démon de la nuitJe n'ai pas appelé les propriétés de valeur nulle, j'ai fait des jugements avant de les utiliser. Var records = _C (exchange.GetRecords, PERIOD_M1); Si (!records) { est un nombre Log (("get records error: records === null", "#ff0000"); retour -1; Je ne sais pas.

Le petit rêveSi l'interface de GetRecords est tolérante aux erreurs et n'appelle pas l'attribut null, il ne devrait pas y avoir d'erreur qui provoque l'arrêt du robot.

Le démon de la nuitJ'ai un pressentiment que l'implémentation GetRecords de la plateforme FMZ peut impliquer un bug qui peut entraîner une sortie du programme, et j'ai jugé que le résultat de cet appel, même s'il s'agit d'une erreur, est également une erreur de capture, ce qui n'exclut pas le programme. J'ai testé un robot seul sur une machine, et si un problème de sortie existe, je l'ai réalisé moi-même.

Le démon de la nuitLes robots sont assez chers, je veux dire qu'ils n'ont plus d'argent dans l'échange, ils ont toujours été achetés.

Le petit rêveLes robots sont-ils gratuits?

Le démon de la nuitL'erreur de l'accumulation de journaux n'indique pas non plus que l'hôte est normal et utilise le JS. Cependant, la nuit dernière, le solde insuffisant a continué à télécharger une seule interface, l'IP a été bloquée par ZB et n'a pas été débloquée depuis une demi-journée.

Le petit rêveCette requête n'arrive pas, est-ce que le robot s'est arrêté lui-même? Rien n'apparaît dans le journal du robot.

Le démon de la nuitVous pouvez vérifier dans votre système les raisons de votre sortie sans aucune erreur.

Le petit rêveVous pouvez coller une capture d'écran d'un rapport d'erreur ou la partager dans un groupe.

Le démon de la nuitJe suppose que je sais pourquoi, ZB stipule que cette interface ne peut pas avoir plus d'une requête par seconde, que je suis en train de faire plusieurs processus en même temps, et peut-être que des cycles se produisent parfois en même temps, et que cela se produit.

Le démon de la nuitC'est étrange, je suis particulièrement fréquent sur ce côté, et cela doit être causé par exchange.GetRecords, d'autres fonctions comme exchange.GetTickers ne produisent pas cette erreur, non?

Le petit rêveIl est également possible de télécharger des fichiers sur le serveur de téléchargement. Cette erreur peut être due à une anomalie dans les données retournées par l'échange ou à une modification de la structure des données retournées par l'échange.

Le petit rêveC'est un problème de retour de données à la base de l'échange, et j'ai testé ZB Exchange. Le robot peut fonctionner pendant de longues périodes, le plus long pendant près de deux ans, sans s'arrêter au milieu.

Le démon de la nuitC'est un problème, alors expliquez-moi pourquoi.