ошибка EHOSTUNREACH

Рейтинг: 1Ответов: 1Опубликовано: 10.03.2023

Всем привет. Node.js, node-fetch. Все работает, но иногда выдает ошибку

FetchError: request to https://api.(тут я обрезал url) failed, reason: connect EHOSTUNREACH 2a02:6b8::2:216:

Почему? Как это вылечить?

Ответы

▲ 2

Разобрался. Ошибка приходила из ipv6. В некоторых Линуксах, например в Ubuntu 22, ipv6 включено по умолчанию и у него приоритет перед ipv4. Вылечилось отключением ipv6.