@temakorolev1

Telegram bot падает с ошибкой FetchError: request to url: connect ETIMEDOUT, в чем проблема?

Бот падает с ошибкой

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. Может ли бот падать из за него?
  • Вопрос задан
  • 615 просмотров
Пригласить эксперта
Ответы на вопрос 1
Потому что не правильный юзер агент
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 20:08
400000 руб./за проект
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект