Good Morning!
I have searched the forums to try and solve this and haven't really figured it out yet. I have also looked elsewhere, by the way and there seems to be variables on the subject based upon the versions of SA, etc. in use. So, PLEASE share your wisdom with me. I will try to be as complete with my info as possible so you can advise me correctly... thanks!!!
The problem: it seems that during the heaviest email usage period for the server (mid-day for me) the server load goes WAY up and it appears to me that Exim has a lot of activity amd Spamd is as well. This may sound crazy but when I do a top command and compare, in the morning before the heavy use starts, the load is around 1.0 and maybe 2.3 on the high side... around mid morning I have seen it as high as 300.0 and at that point I freak out basically and reboot. I also can restart most of the main services about once an hour to keep it at a less critical level. I must admit that I am not a great system admin but I am working at it... and it seems that my machine "should" be able to handle the current client load. Here is my configuration:
* AMD Athlon(tm) XP 2200+ w/ 1g Ram (2g swap)
* CentOS 4.3
* Apache 1.3.34
* Exim 4.60
* Spamassassin 3.1.1 on Perl 5.8.5
* MySQL 4.1.11
* currently about 300 POP accounts and 93 forwarders
* 27 users
* Connection is BellSouth 3meg / 384k ADSL
* Exim entries:
message_size_limit = 25M
smtp_receive_timeout = 5m
smtp_accept_max = 250
message_body_visible = 3000
print_topbitchars = true
* Apache entries:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 500
KeepAliveTimeout 5
MinSpareServers 8
MaxSpareServers 20
StartServers 8
MaxClients 450
MaxRequestsPerChild 1000
NOTE: I also have "HostnameLookups Off"
Ok... now specific questions that I have which you can advise me on:
1. Do you see any issues with my Exim or Apache entries?
2. Is there still an issue with "UTF-8 character sets" in conjunction with the LANG designation? Read about this HERE.
3. Are there any common issues related to the "exim.conf" file and SpamBlocker that I may be overlooking? I could ask it this way... will Exim work properly out of the box using the SpamBlocker modified conf file? NOTE: Jeff I certainly am not suggesting there is a problem with your work... just want to make sure I haven't overlooked something since it is standard now with the DA setup process.
4. Is there another place or conf file where spamd should be tweaked or something which will effect other performance related issues... with regards to Apache, Exim, or Spamassassin?
Examples of Exim related log errors:
2006-11-06 01:10:33 H=(218.16.94.158) [218.16.94.158] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:11:15 H=(218.58.177.149) [218.58.177.149] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:12:59 H=pool-71-109-162-3.lsanca.dsl-w.verizon.net (CPQ73745201364) [71.109.162.3] incomplete transaction (RSET) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:14:09 H=(221.232.130.115) [221.232.130.115] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 10:20:34 Connection from [189.130.215.74] refused: too many connections: 8 Time(s)
2006-11-06 10:20:34 Connection from [193.52.208.233] refused: too many connections: 1 Time(s)
2006-11-06 10:20:34 Connection from [196.207.206.218] refused: too many connections: 1 Time(s)
2006-11-06 10:20:35 Connection from [189.130.215.74] refused: too many connections: 4 Time(s)
I REALLY, really appreciate any suggestions or help you can send my way.
I have searched the forums to try and solve this and haven't really figured it out yet. I have also looked elsewhere, by the way and there seems to be variables on the subject based upon the versions of SA, etc. in use. So, PLEASE share your wisdom with me. I will try to be as complete with my info as possible so you can advise me correctly... thanks!!!
The problem: it seems that during the heaviest email usage period for the server (mid-day for me) the server load goes WAY up and it appears to me that Exim has a lot of activity amd Spamd is as well. This may sound crazy but when I do a top command and compare, in the morning before the heavy use starts, the load is around 1.0 and maybe 2.3 on the high side... around mid morning I have seen it as high as 300.0 and at that point I freak out basically and reboot. I also can restart most of the main services about once an hour to keep it at a less critical level. I must admit that I am not a great system admin but I am working at it... and it seems that my machine "should" be able to handle the current client load. Here is my configuration:
* AMD Athlon(tm) XP 2200+ w/ 1g Ram (2g swap)
* CentOS 4.3
* Apache 1.3.34
* Exim 4.60
* Spamassassin 3.1.1 on Perl 5.8.5
* MySQL 4.1.11
* currently about 300 POP accounts and 93 forwarders
* 27 users
* Connection is BellSouth 3meg / 384k ADSL
* Exim entries:
message_size_limit = 25M
smtp_receive_timeout = 5m
smtp_accept_max = 250
message_body_visible = 3000
print_topbitchars = true
* Apache entries:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 500
KeepAliveTimeout 5
MinSpareServers 8
MaxSpareServers 20
StartServers 8
MaxClients 450
MaxRequestsPerChild 1000
NOTE: I also have "HostnameLookups Off"
Ok... now specific questions that I have which you can advise me on:
1. Do you see any issues with my Exim or Apache entries?
2. Is there still an issue with "UTF-8 character sets" in conjunction with the LANG designation? Read about this HERE.
3. Are there any common issues related to the "exim.conf" file and SpamBlocker that I may be overlooking? I could ask it this way... will Exim work properly out of the box using the SpamBlocker modified conf file? NOTE: Jeff I certainly am not suggesting there is a problem with your work... just want to make sure I haven't overlooked something since it is standard now with the DA setup process.
4. Is there another place or conf file where spamd should be tweaked or something which will effect other performance related issues... with regards to Apache, Exim, or Spamassassin?
Examples of Exim related log errors:
2006-11-06 01:10:33 H=(218.16.94.158) [218.16.94.158] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:11:15 H=(218.58.177.149) [218.58.177.149] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:12:59 H=pool-71-109-162-3.lsanca.dsl-w.verizon.net (CPQ73745201364) [71.109.162.3] incomplete transaction (RSET) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 01:14:09 H=(221.232.130.115) [221.232.130.115] incomplete transaction (connection lost) from <[email protected]> for [email protected]: 1 Time(s)
2006-11-06 10:20:34 Connection from [189.130.215.74] refused: too many connections: 8 Time(s)
2006-11-06 10:20:34 Connection from [193.52.208.233] refused: too many connections: 1 Time(s)
2006-11-06 10:20:34 Connection from [196.207.206.218] refused: too many connections: 1 Time(s)
2006-11-06 10:20:35 Connection from [189.130.215.74] refused: too many connections: 4 Time(s)
I REALLY, really appreciate any suggestions or help you can send my way.
Last edited: