Strange quit messages while testing ircd

These are old archives. They are kept for historic purposes only.
Post Reply
aegis
Posts: 19
Joined: Thu Jan 06, 2005 3:15 am
Location: Holyoke, MA

Post by aegis »

Hi. This is because it failed to allocate the buffer to memory (Buffer allocation error), thereby causing a sudden d/c between the server and client (broken pipe).
aegis
Ankara23
Posts: 19
Joined: Fri Feb 11, 2005 6:58 pm
Location: irc.taphouse.org
Contact:

Post by Ankara23 »

WOW! a blast from the past!

you should prolly not answer ancient posts or something...
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

It never got answered, so it's not so bad. Means that if someone does a google search / board search they might turn up a useful result.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

*nod*.

Anyway, I would have said:
First of all, don't use ./configure but ./Config instead.
Second, check the ircd log. If you see "buffer allocation error! Increase BUFFERPOOL!", then increase (this is a ./Config question):

Code: Select all

How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] ->
to something like 36 or 72.

Now, if you HAD run ./Config, this problem wouldn't have happened! Because I can see you configured the ircd with sendq of 150K * bufferpool 6 = max 900K of all buffers for ALL clients which is WAY too low. The default, when ./Config is ran, is 3M * 18 = 54M.
Post Reply