В процессе загрузки ресурсов... загрузка...

Как автоматически перезагрузить робот, когда он сообщает о ошибке?

Автор:Никакой лапши., Создано: 2018-03-12 19:23:01, Обновлено:

Прошу вас, господа. Как автоматически перезагрузить робот в случае его ошибки? Если вы не хотите, чтобы ваш компьютер перестал работать, вы можете перезагрузить его вручную или отправить сообщение в WeChat, чтобы сообщить об ошибке. Спасибо!img


Больше

Изобретатели количественного измерения - мечты- 1, обрабатывает с ошибками. throws "error", когда ловит ошибки, Log (("XXX", "@") подталкивает сообщение. - 2, расширение API с помощью BotVS, проверка состояния бота, обнаружение остановки и перезагрузки Однако это не рекомендуется делать, поскольку ошибки типа TypeError, которые вы видите выше, должны быть устранены.

Изобретатели количественного измерения - мечтыЕсли не нужно расширять API-контроль, то использовать JS как механизм исключения - try{...} catch(e) {...}, чтобы обнаружить ошибки. Рекомендуется допускать ошибки при обработке данных, возвращаемых API биржи. `` var ticker = exchange.GetTicker() // Если по разным причинам возникают аномалии, в результате которых GetTicker возвращает null. if ((ticker == null) { // Попробуйте снова {y:bi} ``

Никакой лапши.Это свойство возвращается API биржи, а не я сам его определяю, но через некоторое время на бирже появляются данные, которые не читаются, и робот автоматически останавливается. Боже мой, я посмотрел на расширение API, только на версии Python.

Изобретатели количественного измерения - мечтыЭта ошибка. Вы проверяете, что данное свойство currentQty должно быть не определенным типом, а затем посещаете данную переменную currentQty, сфокусируясь на коде.currentQty, чтобы увидеть, может ли предыдущая переменная быть не определенной.

Никакой лапши.Я не знаю, что это за проблема с дизайном, BitMEX работает и работает, и через некоторое время (примерно через 4 часа) ошибки появляются, и нужно перезагрузить его вручную.