Бот падает с ошибкой
FetchError: request to https://domain.ru/api/get/token failed, reason: connect ETIMEDOUT тут IP(Cloudflare):443
at ClientRequest. (/home/user/bot/node_modules/node-fetch/lib/index.js:1461:11)
at ClientRequest.emit (events.js:315:20)
at TLSSocket.socketErrorListener (_http_client.js:426:9)
at TLSSocket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
type: 'system',
errno: 'ETIMEDOUT',
code: 'ETIMEDOUT'
}
Я прочитал, что такая ошибка, когда сервер не отдает ответ на запрос в промежуток определенного времени.
Самое интересное, что бот изначально работает очень хорошо реагирует на множество запросов, но через время минут 20 не пользоваться ботом например, бот не реагирует на запросы в логах та самая ошибка. У меня так же стоит защита Cloudflare, он выступает в качестве proxy. Т.е все запросы идут с бота на сайт через Cloudflare. Может ли бот падать из за него?