I had this happen again today about 5:45. It didn't happen all at once this time, the threads went down one by one until only one thread was still working, at which point my watchdog process restarted ASSP. Any idea what's causing this?
At 02:10 PM 5/1/2012, Scott MacLean wrote: >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 ------------------------------------------------------------------------------ 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
