Случайные ECONNREFUSED ошибки при доступе к Azure Storage - PullRequest
2 голосов
/ 23 января 2020

в настоящее время мы сталкиваемся с проблемами отказа в соединении в нашей производственной среде при загрузке файлов, хранящихся в нашей Azure учетной записи хранения. Узел дает нам эту ошибку случайно :

Error: connect ECONNREFUSED 52.239.194.36:443
        at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)

Случайный аспект этой проблемы затрудняет поиск причины.

Некоторые подсказки, которые мы собрали до сих пор:

  • каждый отказ происходит от ip 52.239.194.36
  • наших соответствующих правил брандмауэра
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:https
  • , так как оригинальные запросы выдаются нашими клиентами, наш сервер действует как прокси для файлов azure, поэтому все подключения к azure происходят с нашего IP. Можем ли мы воспользоваться защитой DDOS?

Любые идеи приветствуются! Не стесняйтесь спрашивать более подробную информацию. Спасибо!

1 Ответ

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

После обращения в службу поддержки Azure без особого результата я наткнулся на этот документ:

https://docs.microsoft.com/en-us/azure/architecture/best-practices/transient-faults

TD; DR; В нем говорится, что сетевые ошибки должны происходить в тот или иной день, и поэтому любое облачное приложение должно быть устойчивым к таким временным проблемам.

Решение здесь состоит в том, чтобы реализовать некоторую процедуру повтора для наших взаимодействий в облаке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...