[rabbitmq-discuss] Too many processes

Ben Hood 0x6e6562 at gmail.com
Sat Sep 27 23:23:18 BST 2008


Hello list,

Recently, a user reported to me personally a problem of having more
Rabbit than Sainsbury's (see point 104 in
http://linuxmafia.com/pub/humour/uk-us-translations).

The issue was that the system default maximum number of Erlang
processes was execeeded (see error log below).

By default, this is set to 32767, which, when you start many channels
in Rabbit, will eventually be exceeded.

The solution is to set the maximum with the +P flag to the Erlang runtime.

I've turned this into a FAQ here:
https://dev.rabbitmq.com/wiki/FrequentlyAskedQuestions#section_10

HTH,

Ben

---------- Forwarded message ----------
From: Roger Rabbit <dev_null at rabbitmq.com>
Date: Fri, Sep 26, 2008 at 1:10 AM
Subject: errors
To: Ben Hood <0x6e6562 at gmail.com>


Started seeing a few errors since we switched to using one channel per consumer:

=ERROR REPORT==== 25-Sep-2008::18:31:43 ===
Too many processes

=ERROR REPORT==== 25-Sep-2008::18:31:44 ===
Error in process <0.6075.24> on node 'rabbit at XXX' with exit
value: {system_limit,[{erlang,spawn_link,[erlang,apply,[#Fun<buffe
ring_proxy.0.93458386>,[]]]},{erlang,spawn_link,1},{rabbit_framing_channel,'-start_link/2-fun-0-',2}]}

=ERROR REPORT==== 25-Sep-2008::18:31:45 ===
connection <0.6414.22> (running), channel 1129 - error:
{system_limit,[{erlang,spawn_link,
                      [erlang,apply,[#Fun<buffering_proxy.0.93458386>,[]]]},
              {erlang,spawn_link,1},
              {rabbit_framing_channel,'-start_link/2-fun-0-',2}]}

=WARNING REPORT==== 25-Sep-2008::18:31:46 ===
Non-AMQP exit reason '{system_limit,
                         [{erlang,spawn_link,
                              [erlang,apply,
                               [#Fun<buffering_proxy.0.93458386>,[]]]},
                          {erlang,spawn_link,1},
                          {rabbit_framing_channel,'-start_link/2-fun-0-',2}]}'




More information about the rabbitmq-discuss mailing list