Показать сообщение отдельно
  #1798 (permalink)  
Старый 23.02.2016, 11:47
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Подскажите плз, а то я категорически не понимаю.

Для запроса на другой сервер использую 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)


Кто-нибудь сталкивался?
__________________
Научу себя плохому
Ответить с цитированием