Мы сначала опубликовали ошибку на Facebook for developers
, но служба поддержки сообщила, что опубликует эту проблему в другом месте (указав StackOverflow в качестве одного из вариантов).
Мы используем fb npm library и периодически возникают проблемы с тайм-аутом при вызове graph.facebook.com для поиска пользователя по идентификатору.Это происходит только тогда, когда DNS разрешается в определенном IP Address: 157.240.9.18
:
FacebookApiException: {"error": {"errno": "ETIMEDOUT", "code": "ETIMEDOUT", "syscall": "connect", "address": "157.240.9.18", "port": 443}}
Я могу повторить эту проблему, используя curl
из рабочего док-контейнера, как видноиз этого снимка экрана:
curl -v https://graph.facebook.com/v2.3/{{user_id}}?access_token={{access_token}}
Снимок экрана сетевой ошибки при разрешении до 157.240.9.18 с использованием curl
Однако, как видно из следующих снимков экранаповторное выполнение запроса снова и снова приводит к большинству успешных ответов:
Успешное завершение при разрешении 157.240.9.18 (Да, это тот же IP-адрес)
Успешное скручивание при разрешении до 157.240.1.18
Успешное скручивание при разрешении до 31.13.90.2
Если кто-то сможет помочь с возможным решением этой проблемы,или лучший способ сообщить об этом Facebook
, он будет очень признателен.