2014-10-07 1 views
3

Я пробовал последние 3 дня с приведенной ниже проблемой. Пожалуйста, помогите мне решить вопрос,Соединение AMQP Замкнутый определенный интервал времени с узлом js

>Error: Unexpected close 
at succeed (/usr/local/lib/node_modules/amqplib/lib/connection.js:259:13) 
at onOpenOk (/usr/local/lib/node_modules/amqplib/lib/connection.js:241:5) 
at /usr/local/lib/node_modules/amqplib/lib/connection.js:160:32 
at /usr/local/lib/node_modules/amqplib/lib/connection.js:154:12 
at Socket.recv (/usr/local/lib/node_modules/amqplib/lib/connection.js:480:12) 
at Socket.g (events.js:180:16) 
at Socket.EventEmitter.emit (events.js:92:17) 
at emitReadable_ (_stream_readable.js:407:10) 
at emitReadable (_stream_readable.js:403:5) 
at readableAddChunk (_stream_readable.js:165:9) 

Я использую amqplib + node js. Всякий раз, когда я запускал сервер, я получил указанную выше ошибку с временным интервалом. Максимум он будет проходить через 5 минут.

+0

ошибка идет от сокета, пожалуйста, напишите соответствующий код. 'self.stream.on ('end', self.onSocketError.bind (self, new Error ('Unexpected close'));' – xShirase

+0

Спасибо за быстрый ответ. Когда он будет звонить? Какую часть кода вы хотите? – Prakash

+0

, который говорит, что ошибка является ошибкой сокета, поэтому покажите нам код сокета – xShirase

ответ

1

Я думаю, что нашел ответ, возможно, проблема связана с биением в качестве опции при подключении к AMQP. Например:

url = "amqp://turtle.rmq.cloudamqp.com/bqftjxzn?heartbeat=45";

+0

То же самое происходит и в локальном хосте, как вы его разрешаете? –

Смежные вопросы