Подскажите плз, а то я категорически не понимаю.
Для запроса на другой сервер использую nodejs + request. Если он недоступен то запрос автоматически повторяется.
Тест запускает скрипт, а потом подменяет в hosts урл по которому стучимся.
Соотвесвенно начинаю ловить connect:ECONNREFUSED, но когда hosts возвращается
в исходное сосотояние вместо ожидаемого удачного рекконекта получаем:
Error:
{ [Error: socket hang up] code: 'ECONNRESET' }
Trace
at Request.onSuccess (setWebHook.js:29:13)
at self.callback (...node_modules/request/request.js:198:22)
at Request.emit (events.js:129:20)
at Request.onRequestError (...node_modules/request/request.js:820:8)
at ClientRequest.emit (events.js:107:17)
at TLSSocket.socketOnEnd (_http_client.js:300:9)
at TLSSocket.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickCallback (node.js:355:11)
Кто-нибудь сталкивался?
__________________
Научу себя плохому
|