Scott,

the next version will have a fix to close all those unwritable timedout 
connections. At least you should have a look at your OS event log, if 
there are errors related to socket functions.

Thomas




Von:    Scott MacLean <[email protected]>
An:     ASSP development mailing list <[email protected]>
Datum:  02.05.2012 02:36
Betreff:        Re: [Assp-test] V2 (12121) ASSP timing out every 
connection



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




DISCLAIMER:
*******************************************************
This email and any files transmitted with it may be confidential, legally 
privileged and protected in law and are intended solely for the use of the 

individual to whom it is addressed.
This email was multiple times scanned for viruses. There should be no 
known virus in this email!
*******************************************************


------------------------------------------------------------------------------
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

Reply via email to