[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Very strange behavior



I've been part of a small IRC network that has been using 2.8.x
servers for the past couple of years.  We recently decided to
standardize on 2.9.5, and some very strange problems have been
occurring.  Basically, the servers seem to split like mad, and have a
lot of trouble recovering.  The following is a log from my server
(netmonger.yiff.net) yesterday.  This all happened within a few
seconds:

[ &notices ]	Connection to feline.yiff.net[*@feline.yiff.net] activated.
[ &notices ]	Link with feline.yiff.net[-feline@xxxxxxxxxxxx] established. (1)
[ &servers ]	Sending SERVER feline.yiff.net (1 Feline Network is Hunting for the Snark)
[ &errors ]	Link feline.yiff.net[-feline@xxxxxxxxxxxx] cancelled, server netmonger.yiff.net already exists
[ &servers ]	Sending SQUIT feline.yiff.net (Server Exists)
[ &servers ]	Received SERVER feline.yiff.net from dasb.yiff.net (4 Feline Network is Hunting for the Snark)
[ &servers ]	Received SQUIT feline.yiff.net from dasb.yiff.net (EOF From client)
[ &notices ]	Connection to feline.yiff.net[*@feline.yiff.net] activated.
[ &notices ]	Link with feline.yiff.net[-feline@xxxxxxxxxxxx] established. (1)
[ &servers ]	Sending SERVER feline.yiff.net (1 Feline Network is Hunting for the Snark)
[ &notices ]	Link with feline.yiff.net[-feline@xxxxxxxxxxxx] established. (1)
[ &servers ]	Sending SERVER feline.yiff.net (1 Feline Network is Hunting for the Snark)
[ &errors ]	from feline.yiff.net -- Server feline.yiff.net already exists
[ &errors ]	from feline.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &errors ]	Lost connection to feline.yiff.net:Connection reset by peer
[ &notices ]	feline.yiff.net had been connected for 0,  0:00:10
[ &servers ]	Sending SQUIT feline.yiff.net (Connection reset by peer)
[ &errors ]	Lost connection to ao.yiff.net:Connection reset by peer
[ &notices ]	ao.yiff.net had been connected for 0,  1:51:26
[ &servers ]	Sending SQUIT panther.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT lupus.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT dasb.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT hbk.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT ao.yiff.net (Connection reset by peer)
[ &errors ]	from feline.yiff.net -- Server feline.yiff.net already exists
[ &errors ]	from feline.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &errors ]	Lost connection to feline.yiff.net:Connection reset by peer
[ &notices ]	feline.yiff.net had been connected for 0,  0:00:16
[ &servers ]	Sending SQUIT feline.yiff.net (Connection reset by peer)
[ &errors ]	from towser.yiff.net -- Server feline.yiff.net already exists
[ &errors ]	from towser.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server towser.yiff.net closed the connection (0,  1:49:30)
[ &servers ]	Sending SQUIT towser.yiff.net (EOF From client)

It seems almost like a case of unlucky timing, but then there is the
domino effect where all the other links are dropped.  During this
time, no clients are dropped.  Just servers.

And later..

[ &notices ]	Connection to feline.yiff.net[*@feline.yiff.net] activated.
[ &servers ]	Received SERVER feline.yiff.net from dasb.yiff.net (4 Feline Network is Hunting for the Snark)
[ &servers ]	Received SQUIT feline.yiff.net from dasb.yiff.net (Server Exists)
[ &notices ]	Link with feline.yiff.net[@195.67.47.20] established. (1)
[ &servers ]	Sending SERVER feline.yiff.net (1 Feline Network is Hunting for the Snark)
[ &errors ]	from feline.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server feline.yiff.net closed the connection (0,  0:00:01)
[ &servers ]	Sending SQUIT feline.yiff.net (EOF From client)
[ &servers ]	Received SERVER feline.yiff.net from dasb.yiff.net (4 Feline Network is Hunting for the Snark)
[ &servers ]	Received SQUIT feline.yiff.net from ao.yiff.net (ao.yiff.net)
[ &servers ]	Received SQUIT dasb.yiff.net from ao.yiff.net (Server Exists)
[ &notices ]	Connection to feline.yiff.net[*@feline.yiff.net] activated.
[ &notices ]	Link with feline.yiff.net[-feline@xxxxxxxxxxxx] established. (1)
[ &servers ]	Sending SERVER feline.yiff.net (1 Feline Network is Hunting for the Snark)
[ &notices ]	Connection to dasb.yiff.net[*@dasb.yiff.net] activated.
[ &notices ]	Link with dasb.yiff.net[strawberry@xxxxxxxxxxxx] established. (3)
[ &servers ]	Sending SERVER dasb.yiff.net (1 De Anza Associated Student Body)
[ &notices ]	Link with dasb.yiff.net[strawberry@xxxxxxxxxxxx] established. (3)
[ &servers ]	Sending SERVER dasb.yiff.net (1 De Anza Associated Student Body)
[ &errors ]	from dasb.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server dasb.yiff.net closed the connection (0,  0:00:13)
[ &servers ]	Sending SQUIT dasb.yiff.net (EOF From client)
[ &errors ]	from ao.yiff.net -- Server dasb.yiff.net already exists
[ &errors ]	from ao.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server ao.yiff.net closed the connection (0,  0:17:15)
[ &servers ]	Sending SQUIT panther.yiff.net (EOF From client)
[ &servers ]	Sending SQUIT lupus.yiff.net (EOF From client)
[ &servers ]	Sending SQUIT hbk.yiff.net (EOF From client)
[ &servers ]	Sending SQUIT ao.yiff.net (EOF From client)
[ &errors ]	from feline.yiff.net -- Server dasb.yiff.net already exists
[ &errors ]	from feline.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server feline.yiff.net closed the connection (0,  0:02:42)
[ &servers ]	Sending SQUIT feline.yiff.net (EOF From client)
[ &errors ]	from dasb.yiff.net -- Server dasb.yiff.net already exists
[ &errors ]	from dasb.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server dasb.yiff.net closed the connection (0,  0:00:12)
[ &servers ]	Sending SQUIT dasb.yiff.net (EOF From client)
[ &errors ]	from towser.yiff.net -- Server dasb.yiff.net already exists
[ &errors ]	from towser.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &notices ]	Server towser.yiff.net closed the connection (0,  0:13:44)
[ &servers ]	Sending SQUIT towser.yiff.net (EOF From client)
[ server ]	Connecting to *@ao.yiff.net[ao.yiff.net].

And here's a real bit of wackiness.. doubled SERVER messages?

[ &notices ]	Link with towser.yiff.net[irc@xxxxxxxxxxx] established. (3)
[ &servers ]	Sending SERVER towser.yiff.net (1 YiffNet)
[ &notices ]	Link with towser.yiff.net[irc@xxxxxxxxxxx] established. (3)
[ &servers ]	Sending SERVER towser.yiff.net (1 YiffNet)
[ &notices ]	Message (:towser.yiff.net SERVER netmonger.yiff.net 2 3 :YiffNet at NetMonger) for towser.yiff.net[towser.yiff.net!irc@xxxxxxxxxxxxxxx] from towser.yiff.net[irc@xxxxxxxxxxx]
[ &notices ]	Dropping server towser.yiff.net
[ &servers ]	Sending SQUIT towser.yiff.net (Fake Direction)
[ &errors ]	from ao.yiff.net -- Server towser.yiff.net already exists
[ &errors ]	from ao.yiff.net -- Closing Link: netmonger.yiff.net (Server Exists)
[ &errors ]	Lost connection to ao.yiff.net:Connection reset by peer
[ &notices ]	ao.yiff.net had been connected for 0,  0:10:10
[ &servers ]	Sending SQUIT panther.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT lupus.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT hbk.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT dasb.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT feline.yiff.net (Connection reset by peer)
[ &servers ]	Sending SQUIT ao.yiff.net (Connection reset by peer)
[ &errors ]	Lost connection to towser.yiff.net:Connection reset by peer
[ &notices ]	towser.yiff.net had been connected for 0,  0:00:23
[ &servers ]	Sending SQUIT towser.yiff.net (Connection reset by peer)

I'm wondering if anyone has seen this behavior.  This is 2.9.5 on
FreeBSD 2.2-STABLE as of about a month ago.  I have a slight suspicion
that the machine may be running out of some obscure resource.. I
thought it was mbufs, but I seem to have plenty free.
-- 
Christopher Masto        Director of Operations      NetMonger Communications
chris@xxxxxxxxxxxxx        info@xxxxxxxxxxxxx        http://www.netmonger.net

   I think anybody who is savvy about this market knows that Microsoft is
   getting away with stuff it probably shouldn't get away with.
   - GEOFFREY MOORE, Marketing Guru