[Spread-users] 1 problem with Spread.pm and 1 problem with spread daemon, was
Jeremy Hylton
jeremy at zope.com
Thu Jan 17 07:27:10 EST 2002
>>>>> "GS" == George Schlossnagle <george at omniti.com> writes:
>> 2) Somewhat more mysteriously, receive() only processes get
>> spontaneously disconnected and receive() returns a
>> CONNECTION_CLOSED correctly whenever a receiver is hammered
>> continuously from more than 1 process on the same box. The
>> sending processes DO NOT get disconnected, however.
GS> Each spread daemon maintains a separate queue for each client
GS> connected to it. If the client's queue exceeds the max size, it
GS> (that specific client) will be disconnected. You can lengthen
GS> the queue at compile time, but you probably just need to make
GS> sure you process it faster.
We've just been discussing the same problem with our Spread app. I'm
not sure what the right limit is, but there is a problem with making
it too big, right? As I understand it, the daemon has to buffer all
those messages in memory until the client takes them.
Jeremy
More information about the Spread-users
mailing list