At about 12:15 today my ASSP installation started timing out every inbound SMTP connection. You could connect to the inbound SMTP port, it would accept the connection, but you would never receive any response. No commands (HELO, etc) were recognized. The actual SMTP server was running fine. I had to restart ASSP to get it to start functioning again. My watchdog monitor did not pick up on the problem because ASSP was reporting back that it was "healthy" - which it obviously was not.
Looking at the log, I found a TON of these - for every single IP address connected at the time: May-01-12 12:15:21 [Worker_3] Connected: 199.180.xxx.yyy:9000 > 66.90.www.xxx:25 > 127.0.0.1:1834 > 127.0.0.1:3025 , 130-143 May-01-12 12:16:12 [Worker_3] 199.180.xxx.yyy Connection idle for 45 secs - timeout May-01-12 12:16:12 [Worker_3] 199.180.xxx.yyy [SMTP Status] 451 Connection timeout, try later May-01-12 12:16:28 [Worker_3] 199.180.xxx.yyy Connection idle for 45 secs - timeout May-01-12 12:16:28 [Worker_3] 199.180.xxx.yyy [SMTP Status] 451 Connection timeout, try later May-01-12 12:16:44 [Worker_3] 199.180.xxx.yyy Connection idle for 45 secs - timeout May-01-12 12:16:44 [Worker_3] 199.180.xxx.yyy [SMTP Status] 451 Connection timeout, try later May-01-12 12:17:00 [Worker_3] 199.180.xxx.yyy Connection idle for 45 secs - timeout May-01-12 12:17:00 [Worker_3] 199.180.xxx.yyy [SMTP Status] 451 Connection timeout, try later This continued for 90 minutes, with log entries just like this every 45 seconds, on all threads, for each of about 50 different IP addresses, until I was able to access and restart ASSP. Once it started doing this, ASSP did not log anything else EXCEPT these "timeout" messages - no connections logged, nothing, for the 90 minutes until I restarted it. Once it did finally shut down, it logged these: May-01-12 13:44:19 [Worker_1] 61.217.xxx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con101.txt May-01-12 13:44:19 [Worker_5] 67.159.xxx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con101.txt May-01-12 13:44:19 [Worker_2] 74.82.xx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con101.txt May-01-12 13:44:19 [Worker_3] 65.55.xx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con101.txt May-01-12 13:44:19 [Worker_1] 96.9.xxx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con102.txt May-01-12 13:44:19 [Worker_2] 187.107.xxx.yyy info: wrote all current available connection data to file D:/ASSP/debug/con102.txt Over two hundred lines just like this. Looking at the debug conxxx.txt files, they all look almost exactly alike: ASSP version: 2.1.2(12121) Worker 3 - Connection Data ---- last debug step was: ThreadMain - end loop last sigoff was : last sigoff in main, sub main::ThreadStart, 58, (eval), 0, , , at 12-1-4 13:4419 1335894259.01851 - 56 last sigon was : last sigon in main, sub main::ThreadStart, 53, main::ThreadMain, 1, , , at 12-1-4 13:4419 1335894259.01796 - 242 this -------------------------------------- this->timedout = 1 this->prepend = this->lastcmd = (error) this->closeafterwrite = 1 this->socketcalls = 0 this->timelast = 1335888732 this->friend = IO::Socket::INET=GLOB(0x4f41836c) this->ip = 65.55.xxx.yyy this->maillength = 1029 this->fno = 120 this->error = 451 Connection timeout, try later this->localip = 66.90.xxx.yyy this->relayok = 0 this->localport = 25 this->mailInSession = -1 this->headerpassed = 1 this->self = IO::Socket::INET=GLOB(0x56c46094) this->rcvdTimeStr = 1 May 2012 12:12:12 -0400 this->debug = 0 this->server = IO::Socket::INET=GLOB(0x4f41836c) this->rcvd = Received: from =host ([65.55.xxx.yyy] helo=) by mail.frogstar.com with *SMTP* (2.1.2); 1 May 2012 12:12:12 -0400 this->port = 53739 this->timestart = 0 this->type = C this->getline = CODE(0x13a9fa04) this->outgoing = 220 Welcome to Frogstar Mail 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later this->greetingSent = 1 this->client = IO::Socket::INET=GLOB(0x56c46094) nection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later 451 Connection timeout, try later this->userauth = HASH(0x4e0de614) this->greetingSent = 1 this->client = IO::Socket::INET=GLOB(0x4ee30794) ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Assp-test mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/assp-test
