странные ошибки подключения, появляющиеся в логах GCP GCE - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть приложение Nodejs 12, запущенное в облачной платформе Google на виртуальной машине GCE. По состоянию на вчерашний день мой необработанный обработчик исключений (process.on('uncaughtException', (e) => {) начал регистрировать некоторые ошибки, которые я не могу распознать:

"uncaughtException",{
    "stack":"Error: connect ETIMEDOUT 104.19.213.87:10442 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1137:16)",
    "message":"connect ETIMEDOUT 104.19.213.87:10442",
    "errno":"ETIMEDOUT",
    "code":"ETIMEDOUT",
    "syscall":"connect",
    "address":"104.19.213.87",
    "port":10442
}

Есть ли способ узнать, что является причиной проблемы?

1 Ответ

0 голосов
/ 01 марта 2020

Он сообщает мне, что «этот сайт недоступен», каким бы ни был этот веб-сервис.

Проверьте конфигурацию вашего CloudFlare и / или DNS, потому что 104.19.213.87:80 (это диапазон сети Cloudflare) жалуется: Error 1003 - Direct IP access not allowed. Возможно, вам придется использовать имя хоста вместо IP, чтобы CloudFlare DNS мог его разрешить. См. Ошибка облачной вспышки 1003 , например. node-http-proxy/issues/779, что намекает на changeOrigin: true. Кроме того, эта ошибка TCPConnectWrap.afterConnect не кажется особенной.

...