<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>Spam Filter ISP Forums : Cluster/Load Balance SF</title>
  <link>https://www.logsat.com/spamfilter/forums/</link>
  <description><![CDATA[This is an XML content feed of; Spam Filter ISP Forums : Spam Filter ISP Support : Cluster/Load Balance SF]]></description>
  <pubDate>Mon, 10 Aug 2026 06:15:03 +0000</pubDate>
  <lastBuildDate>Tue, 08 Aug 2006 14:15:47 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 11.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.logsat.com/spamfilter/forums/RSS_post_feed.asp?TID=5745</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Spam Filter ISP Forums]]></title>
   <url>https://www.logsat.com/spamfilter/forums/forum_images/web_wiz_forums.png</url>
   <link>https://www.logsat.com/spamfilter/forums/</link>
  </image>
  <item>
   <title><![CDATA[Cluster/Load Balance SF : I forgot to add:  The ability...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8668&amp;title=cluster-load-balance-sf#8668</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 08 August 2006 at 2:15pm<br /><br /><P>I forgot to add: </P><P>The ability to add a check of our own into the datastream so that we can use products like SA SpamC. Kind of like what you doing with the anti-virus product but make it generic so that we can run a command line scanner against it. I know this would slow down SF, but the ability to do SA would be worth it. Also&nbsp;the ability to use a&nbsp;anti-virus like clam-v or f-prot thorugh that entry point as well.</P>]]>
   </description>
   <pubDate>Tue, 08 Aug 2006 14:15:47 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8668&amp;title=cluster-load-balance-sf#8668</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : yep, each record has its own create...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8662&amp;title=cluster-load-balance-sf#8662</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=9">Web123</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 05 August 2006 at 12:42pm<br /><br /><P>yep, each record has its own create date and time. We have a small vb. app that sync the DBs every 10min.</P><P>The "best" part of this is that we can quarantine to localDb when masterDb is down and then when it is up again we&nbsp;sync the DBs, and users only have to check quarantined e-mails from one Db.</P><P>We only manage about 60 domains so the load is not that big.</P><P>/Web123</P>]]>
   </description>
   <pubDate>Sat, 05 Aug 2006 12:42:19 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8662&amp;title=cluster-load-balance-sf#8662</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : The overhead for the db queries...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8660&amp;title=cluster-load-balance-sf#8660</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 05 August 2006 at 10:52am<br /><br /><P>The overhead for the db queries would be slower unless your saying read them directly into memory from the DB which would be OK. But keeping multiple db's synced could be a big pain in the rear.</P><P>How do you keep local db copies synced with a master db? do you look for differences in time stamps or what? How often does it run?</P><P>&nbsp;</P>]]>
   </description>
   <pubDate>Sat, 05 Aug 2006 10:52:26 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8660&amp;title=cluster-load-balance-sf#8660</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : Why not skip the local textfiles? We...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8659&amp;title=cluster-load-balance-sf#8659</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=9">Web123</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 05 August 2006 at 3:14am<br /><br /><P>Why not skip the local textfiles?</P><P>We use localDBs that we sync with masterDB(and the generate the textfiles locally)</P><P>This way we can also quarantine to localdb when master db is down!</P><P>/Web123</P>]]>
   </description>
   <pubDate>Sat, 05 Aug 2006 03:14:43 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8659&amp;title=cluster-load-balance-sf#8659</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : What I think a scalable SF would...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8658&amp;title=cluster-load-balance-sf#8658</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 6:11pm<br /><br /><P>What I think a scalable SF would look like:</P><P>1) Keep master copy of all current text files in DB. Local SF server would download each list from DB and create text files and read them into memory as it does now. Instead of checking the text file every 60 seconds to see if it has been updated it would check to see if a&nbsp;db master file has been updated and if so dowload that one file&nbsp;to a textfile and read it into memory.(if the DB were down keep working off the local text file copy). If any customization by us was done it could be done right to the db and SF would propagate it, no more worrying about copying files back and forth or syncronizing them multiple SF servers.</P><P>2)The autowhitelistdelivery.txt file is powerfull. But the achilles heel is that it can get too big over time. Find a way to&nbsp;let each domain have its own autowhitelist. For example, if mydomain.com's autowhitelist gets updated in the SQL db, then just&nbsp;reload mydomains.com's autowhitelist to disk and read it into memory. The structure on the disk could look like:</P><P>\autowhitelist<BR>&nbsp;&nbsp;&nbsp; \domaina.com.txt<BR>&nbsp;&nbsp;&nbsp; \domainb.com.txt<BR>&nbsp;&nbsp;&nbsp; \domainc.com.txt</P><P>3)Make the equivelant of autowhitelist but for blacklists.<BR>a) <A href="mailto:*@somedomain.com*@mydomain.com" target="_blank">*@somedomain.com|*@mydomain.com</A>&nbsp;<BR>b) <A href="mailto:turkey@yahoo.comjoe@mydomain.com" target="_blank">turkey@yahoo.com|joe@mydomain.com</A></P><P><strong>a</strong>) do not allow any mail from anyone at somedomain.com to reach anyone at mydomain.com.<BR><strong>b</strong>) do not allow email from <A href="mailto:turkey@yahoo.com" target="_blank">turkey@yahoo.com</A> to reach a single user <A href="mailto:joe@mydomain.com" target="_blank">joe@mydomain.com</A>.</P><P>Roberto, SFI is very good as it is now but I'm thinking of areas that could be bottlenecks as your cutomers (everbody on this forum&nbsp;;-) go forth and prosper and need to scale upward and want to bring SF along. <IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley20.gif" border="0"></P>]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 18:11:32 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8658&amp;title=cluster-load-balance-sf#8658</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : You guys are really hammering...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8656&amp;title=cluster-load-balance-sf#8656</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=8">LogSat</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 4:09pm<br /><br />You guys are really hammering us on this!<br><br>Ok ok ok...<br><br>Joking aside, we *are* listening to all comments on the forum, even if sometimes we don't answer to the "wish requests".<br><br>Going back to this, some admins are using Windows' file replication to replicate the directory with the various whitelist/blacklist files between servers. This works fine except for the fact that SpamFilter will only check for file updates every 60 seconds. So it may skip a beat if two files get updated by different servers within 60 seconds.<br><br>This does mean that yes, a database needs to be involved. We've always opted to use text files instead of database for (1) performance, as our text files are extremely fast, and (2) reliability, as we still want SpamFilter to work if the database server goes down.<br><br>Keeping in mind that no matter where we go with the database, we will always be exporting the data used by SpamFilter to local files, as to not risk downtime in case of DB problems, what (oh geez now I'm going to open Pandora's box...) exactly would you all like for SpamFilter to do at this point, in regards to multipel servers/multiple domains?<br><br>....please have mercy... be gentle in the flow of requests <img src="https://www.logsat.com/spamfilter/forums/smileys/smiley1.gif" border="0"><br><br>]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 16:09:04 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8656&amp;title=cluster-load-balance-sf#8656</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : I just remembered why I thought...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8655&amp;title=cluster-load-balance-sf#8655</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 11:38am<br /><br /><P>I just remembered why I thought the .txt files were a good idea. Lets say you have a enterprise version with a centralized db and getting all the info from there. Lets say the DB goes down and your SFS (<strong>S</strong>pam<strong>F</strong>ilter <strong>S</strong>atellites <IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley36.gif" border="0">) can no longer get info. Your spam filtering comes to a grinding halt.</P><P>If however your SFS's get the info and copy it to a local text file then update every minute like they do now they can keep working autonamously until the SF main db comes back up.</P><P>Roberto, we are doing the hard part, coming up with the names for the compenents&nbsp;in SFE. All you have to do is code it....<IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley15.gif" border="0"></P>]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 11:38:09 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8655&amp;title=cluster-load-balance-sf#8655</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : If a customer asks us to blacklist...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8654&amp;title=cluster-load-balance-sf#8654</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 11:02am<br /><br /><P>If a customer asks us to blacklist <A href="mailto:*@somedomain.com" target="_blank">*@somedomain.com</A> and we do and another customer (i.e mydomain.com) happens to want email from <A href="mailto:*@somedomain.com" target="_blank">*@somedomain.com</A>&nbsp;then they won't get it unless we whitelist using the autowhitelistdelivery.txt file:</P><P><A href="mailto:*@somedomain.com*@mydomain.com" target="_blank">*@somedomain.com|*@mydomain.com</A></P><P>Would be great if there was a blacklist that worked the same as the autowhitelistdelivery.txt file did, but in reverse.</P><P>If there were a SFE, how else could it centralize all the functions other than in the DB and have each server access that data other than thru the DB. Its just a matter of how the lists could be handled and I've strained by brain to come up with something more efficient and can't. But I am open to suggestions.<IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley16.gif" border="0"></P><P>&nbsp;</P>]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 11:02:40 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8654&amp;title=cluster-load-balance-sf#8654</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : When I&amp;#039;ve mentioned this...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8653&amp;title=cluster-load-balance-sf#8653</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=199">lyndonje</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 10:47am<br /><br />When I've mentioned this in the past, people have come up with similarsuggestions, which are viable but I aren't too keen on them because ofthe way you a bodging pieces together.<br><br>I was thinking the same about the soon to be released SFI Enterprise <img src="https://www.logsat.com/spamfilter/forums/smileys/smiley2.gif" border="0">.I'd say SFI has a lot of speed to play with before anybody could say itwas 'slow'. And in an enterprise environment, if its carrying outslightly different functions than standard its bound to have a cost(speed). Enterprise scenario's should also have more hardware to throwat it as well.<br><br>kspare: Are there any implications in your script setting the SF serverto id 2? You lost me a bit on the below paragraph, could you clarify soI understand?<br><br>"The server that generates the whitelist doesn't write to the properfile name. I've had problems where the server can overwrite the data inthe file due to a copy conflict, so the that servers sync script copiesthe autowhitelist to the repository as the proper name for the otherservers to download"<br><br>WebGuyz: What do you mean when you say "Blacklists are a problem because they are global"?]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 10:47:00 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8653&amp;title=cluster-load-balance-sf#8653</guid>
  </item> 
  <item>
   <title><![CDATA[Cluster/Load Balance SF : What Iwould wouldbe to create...]]></title>
   <link>https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8652&amp;title=cluster-load-balance-sf#8652</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://www.logsat.com/spamfilter/forums/member_profile.asp?PF=102">WebGuyz</a><br /><strong>Subject:</strong> 5745<br /><strong>Posted:</strong> 04 August 2006 at 10:03am<br /><br /><P>What I&nbsp;would would&nbsp;be to create a&nbsp;script to update any black/whitelist&nbsp;info directly to a db (not SFI) and&nbsp;do all the updates to a it and if anything was updated set a bit in the db.</P><P>On each server running SFI run a script to have it check all the tables for any updates bit that are set and build that one list as a txt file. I would set this&nbsp;script to run every 10-15 minutes(or sooner).</P><P>Bayes is the biggest problem as you can't share corpus</P><P>Blacklists are a problem because they are global</P><P>You almost have to rely on autowhitelistdelivery.txt but its going to get very big very quick.</P><P>Still think we need SFE (SpamFilter Enterprise) <IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley2.gif" border="0"></P><P>While SFI speed is excellent I think most of those having larger requirements would trade speed for being able to do things like&nbsp;have authorizedto list in a db instead of a file as well as all the other lists. The autowhitelistdelivery.txt file can get immense and an alternative would be to&nbsp;loading from db, but caching in memory for x amount of time would make it superb without giving up a lot of speed. Same could be true for all the other lists as well. Load from db but&nbsp;keep in memory and reload upon file update.</P><P>Roberto, I want to beta this when you get started on it. <IMG src="https://www.logsat.com/spamfilter/forums/smileys/smiley36.gif" border="0"></P><P>SFI has most of the pieces in place and with just a little work (easy for me to say) could be made into something really scalable.</P><P>&nbsp;</P><P>&nbsp;</P><span style="font-size:10px"><br /><br />Edited by WebGuyz</span>]]>
   </description>
   <pubDate>Fri, 04 Aug 2006 10:03:16 +0000</pubDate>
   <guid isPermaLink="true">https://www.logsat.com/spamfilter/forums/forum_posts.asp?TID=5745&amp;PID=8652&amp;title=cluster-load-balance-sf#8652</guid>
  </item> 
 </channel>
</rss>