<span id="spnSign20135231621"></span><div>&nbsp;dear all,</div>
<div>&nbsp;&nbsp;&nbsp; Recently my MailScanner do not run very 
well.MailScanner&nbsp;SpamAssassin&nbsp;Timeout randomly,and when SpamAssassin&nbsp;Timeout,the 
MailScanner process will occupancy CPU 100%,and after a few minutes ,the 
MailScanner process will also&nbsp;occupancy all memery,then the system load is too 
high ,and the system can't work.</div>
<div>&nbsp;&nbsp;&nbsp; I google it,do as the people said,set spam.assassinprefs.conf :</div>
<div style="FONT-STYLE: italic">use_bayes&nbsp;1 </div>
<div style="FONT-STYLE: italic">bayes_auto_expire&nbsp;0 </div>
<div>&nbsp;&nbsp;&nbsp; But it can't fix the problem.then i run</div>
<div>#MailScanner&nbsp;--debug&nbsp;--debug-sa </div>
<div>&nbsp;&nbsp;&nbsp; I found the point.Every time when the&nbsp;MailScanner process occupancy CPU 
100%,the log is stop at:</div>
<div>&nbsp;</div>
<div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.411&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;found&nbsp;bayes&nbsp;db&nbsp;version&nbsp;3</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.411&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.525&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.611&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.694&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.779&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.781&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;synced&nbsp;databases&nbsp;from&nbsp;journal&nbsp;in&nbsp;0&nbsp;seconds:&nbsp;4023&nbsp;unique&nbsp;entries&nbsp;(5977&nbsp;total&nbsp;entries)</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.783&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;bayes&nbsp;journal&nbsp;sync&nbsp;completed</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.783&nbsp;[5327]&nbsp;dbg:&nbsp;plugin:&nbsp;Mail::SpamAssassin::Plugin::Bayes=HASH(0x15c43580)&nbsp;implements&nbsp;'learner_expire_old_training',&nbsp;priority&nbsp;0</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.783&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;expiry&nbsp;starting</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.784&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.784&nbsp;[5327]&nbsp;dbg:&nbsp;locker:&nbsp;refresh_lock:&nbsp;refresh&nbsp;/var/spool/MailScanner/spamassassin/bayes.lock</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.784&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;DB&nbsp;expiry:&nbsp;tokens&nbsp;in&nbsp;DB:&nbsp;16022840,&nbsp;Expiry&nbsp;max&nbsp;size:&nbsp;150000,&nbsp;Oldest&nbsp;atime:&nbsp;1346656738,&nbsp;Newest&nbsp;atime:&nbsp;1369170442,&nbsp;Last&nbsp;expire:&nbsp;1346700571,&nbsp;Current&nbsp;time:&nbsp;1369172011</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.785&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;expiry&nbsp;check&nbsp;keep&nbsp;size,&nbsp;0.75&nbsp;*&nbsp;max:&nbsp;112500</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.785&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;token&nbsp;count:&nbsp;16022840,&nbsp;final&nbsp;goal&nbsp;reduction&nbsp;size:&nbsp;15910340</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.785&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;first&nbsp;pass?&nbsp;current:&nbsp;1369172011,&nbsp;Last:&nbsp;1346700571,&nbsp;atime:&nbsp;43200,&nbsp;count:&nbsp;265804,&nbsp;newdelta:&nbsp;721,&nbsp;ratio:&nbsp;59.8574137334276,&nbsp;period:&nbsp;43200</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.785&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;can't&nbsp;use&nbsp;estimation&nbsp;method&nbsp;for&nbsp;expiry,&nbsp;unexpected&nbsp;result,&nbsp;calculating&nbsp;optimal&nbsp;atime&nbsp;delta&nbsp;(first&nbsp;pass)</div>
<div>05:33:31&nbsp;May&nbsp;22&nbsp;05:33:31.785&nbsp;[5327]&nbsp;dbg:&nbsp;bayes:&nbsp;expiry&nbsp;max&nbsp;exponent:&nbsp;9</div></div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; Stop at here ,and&nbsp;the MailScanner process&nbsp;occupancy CPU 100%, then 
after&nbsp;30 seconds(because i set <span style="FONT-STYLE: italic">SpamAssassin&nbsp;Timeout&nbsp;=&nbsp;30</span> ), the log will go 
on:</div>
<div>&nbsp;</div>
<div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.809&nbsp;[5330]&nbsp;dbg:&nbsp;dns:&nbsp;name&nbsp;server:&nbsp;10.145.199.100,&nbsp;LocalAddr:&nbsp;0.0.0.0</div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.810&nbsp;[5330]&nbsp;dbg:&nbsp;dns:&nbsp;resolver&nbsp;socket&nbsp;rx&nbsp;buffer&nbsp;size&nbsp;is&nbsp;129024&nbsp;bytes</div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.810&nbsp;[5330]&nbsp;dbg:&nbsp;config:&nbsp;time&nbsp;limit&nbsp;300.0&nbsp;s</div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.812&nbsp;[5330]&nbsp;dbg:&nbsp;message:&nbsp;main&nbsp;message&nbsp;type:&nbsp;multipart/mixed</div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.812&nbsp;[5330]&nbsp;dbg:&nbsp;message:&nbsp;----&nbsp;MIME&nbsp;PARSER&nbsp;START&nbsp;----</div>
<div>05:34:45&nbsp;May&nbsp;22&nbsp;05:34:45.813&nbsp;[5330]&nbsp;dbg:&nbsp;message:&nbsp;parsing&nbsp;multipart,&nbsp;got&nbsp;boundary:&nbsp;part_60947f67_06c3_40e0_b324_b2bcc46f02c2</div></div>
<div>...............................</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; I don't know why and how to fix it.And i found when i run</div>
<div>&nbsp;</div>
<div>#MailScanner&nbsp;--debug&nbsp;--debug-sa </div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; The MailScanner process will release resources after&nbsp;30 seconds,when i 
run(i set <span style="FONT-STYLE: italic">Max&nbsp;Children&nbsp;=&nbsp;5</span>)</div>
<div>#service MailScanner start</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; The MailScanner process which occupancy CPU 100% will not release 
resources .....And after a few minutes,maybe more MailScanner process will 
occupancy resources&nbsp;,and after all the system is hung.I even set&nbsp;&nbsp;<span style="FONT-STYLE: italic">SpamAssassin&nbsp;Timeout&nbsp;=&nbsp;10</span> ,but can't fix 
either.</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; So,are there any friends know how to fix this problem? Thx!</div><br><br>---------------------------------------<br><font size=2><a href="http://mail.21cn.com/m/21cn/index.html " target="_blank">21CN手机邮Android客户端,邮件随身享! </a><br></font>