Erlang Mailing Lists

Author Message

<  RabbitMQ mailing list  ~  TCP/SSL Listeners stuck, not responding

Guest
Posted: Tue Dec 15, 2009 4:39 pm Reply with quote
Guest
Hi folks,

I'm trying to troubleshoot an issue I'm having. For unknown reasons
after a certain amount of time the SSL listener just seems to stop
working. The logs have:

=ERROR REPORT==== 15-Dec-2009::09:31:00 ===
Error in process <0.55.0> on node 'rabbit@d1750-1' with exit value:
{{badmatch,{error,system_limit}},[{cpu_sup,get_uint32_measurement,2},{cpu_sup,measurement_server_loop,1}]}

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19037.10> from 1.2.3.4:44437

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.18940.10> from 1.2.3.4:44433

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.18962.10> from 1.2.3.4:44434

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19156.10> from 1.2.3.4:44442

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19178.10> from 1.2.3.4:44443

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19059.10> from 1.2.3.4:44438

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19081.10> from 1.2.3.4:44439

=INFO REPORT==== 15-Dec-2009::09:31:00 ===
closing TCP connection <0.19245.10> from 1.2.3.4:44446
<snip>

# cat /etc/rabbitmq/rabbitmq.conf
SERVER_START_ARGS='-rabbit ssl_listeners [{"2.3.4.5",9000}] -rabbit
ssl_options [{cacertfile,"/etc/rabbitmq/ca.crt"},{certfile,"/etc/rabbitmq/cert.crt"},{keyfile,"/etc/rabbitmq/cert.key"},{fail_if_no_peer_cert,true}]'
NODE_IP_ADDRESS=127.0.0.1
CONSOLE_LOG=reuse

# netstat -nlp
Proto Recv-Q Send-Q Local Address
Guest
Posted: Wed Dec 16, 2009 4:44 pm Reply with quote
Guest
Mark,

Mark Steele wrote:
> For unknown reasons after a certain amount of time the SSL listener
> just seems to stop working.

In what way does it "stop working"? Does the ssl port refuse
connections? Or can you connect but then the ssl negotiation fails? Or
does all the connection establishment work fine but then the connection
gets dropped at some later point?


Regards,

Matthias.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
Guest
Posted: Wed Dec 16, 2009 6:36 pm Reply with quote
Guest
Hi Matthias,

By stop working:
- SSL port is still open (see netstat output from previous email)
- SSL client sending data to the server (see tcpdump output from
previous email)
- Rabbit/erlang is not responding with any data (see tcpdump/strace
output from previous email)

It appears like the three-way TCP handshake works, then nothing...

I've got a erl crash dump if that would help.

Regards,

Mark

On Wed, Dec 16, 2009 at 11:43 AM, Matthias Radestock
<matthias@lshift.net> wrote:
> Mark,
>
> Mark Steele wrote:
>>
>> For unknown reasons after a certain amount of time the SSL listener
>> just seems to stop working.
>
> In what way does it "stop working"? Does the ssl port refuse connections? Or
> can you connect but then the ssl negotiation fails? Or does all the
> connection establishment work fine but then the connection gets dropped at
> some later point?
>
>
> Regards,
>
> Matthias.
>

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
Guest
Posted: Wed Dec 16, 2009 11:29 pm Reply with quote
Guest
Mark,

Mark Steele wrote:
> By stop working:
> - SSL port is still open (see netstat output from previous email)
> - SSL client sending data to the server (see tcpdump output from
> previous email)
> - Rabbit/erlang is not responding with any data (see tcpdump/strace
> output from previous email)
>
> It appears like the three-way TCP handshake works, then nothing...

We recently fixed a bug in the ssl acceptor code that could cause it to
block, i.e. a client could still connect to the port but nothing would
happen. That seems to match your symptoms.

So, if you can, please try the most recent 'default' branch of the
server from our mercurial repository.


Regards,

Matthias.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
wuji
Posted: Tue Sep 18, 2012 6:13 am Reply with quote
User Joined: 10 Aug 2012 Posts: 654
abs and intensity, you would never guess he was once once cheap replica designer *beep* once a scrawny kid who failed to make the high
football team."I was so weak and vulnerable at that time time replica designer *beep* time that I just felt empowered and what gave it
me was fitness, iron, and I was hooked," he said.Powell said.Powell cheap designer *beep* said.Powell became a trainer and even appeared on "Good Morning
But after some bad business deals, he found himself living living [h1]cheap jordan shoes[/h1] living out of his car."I felt like a fraud, I
like a total fraud," he said. "I made poor business business cheap authentic air jordans business decisions. I was hundreds of thousands of dollars in
I was losing everything."That is, until he met Heidi, a a cheap replica *beep* a recently divorced single mom of two. The couple are
married and raising three kids together."We really met at the the [h3]cheap designer *beep*[/h3] the deepest, darkest part in both of our lives and
View user's profile Send private message

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum