Проблема в GCP: проблема ENOTFOUND getaddrinfo в облачной платформе Google - PullRequest
0 голосов
/ 04 апреля 2020

Ошибка получения: getaddrinfo ENOTFOUND для внешнего вызова API.

Я перевел часть инфраструктуры своей компании на GCP. Проблема, с которой я сталкиваюсь, заключается в том, что наши экземпляры GCP, которые стоят за VP C, неожиданно неожиданно дают нам ошибку

Error: getaddrinfo ENOTFOUND somedomain.xyz.in

    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {

  errno: 'ENOTFOUND',

  code: 'ENOTFOUND',

  syscall: 'getaddrinfo',

  hostname: 'somedomain.xyz.in'

Эта ошибка внезапно появляется и автоматически исчезает через некоторое время. Иногда через один экземпляр я могу пропинговать вышеупомянутый DNS, тогда как иногда тот же DNS не может пропинговать от одного экземпляра. У меня есть биллинг et c все включено. Если у кого-то есть решение, пожалуйста, дайте мне знать.

Пара дополнительных деталей:

  1. Я использую Ubuntu18.04 LTS
  2. Экземпляр на GCP запускает программу NODEJS, которая пингует вышеупомянутый внешний IP используя HTTPS.
  3. Внешняя служба, к которой пингует наша система, размещена на Digital Ocean, на Publi c IP и сопоставлена ​​с DNS.
  4. Вызов осуществляется с использованием needle пакета NPM.
...