我有一个基于以下url的邮件过滤系统: http ://www200.pair.com/mecham/spam/(Debian Lenny,postfix / amavisd-new / spamassassin / policy-weightd等)
这个系统在过去的几年里一直运行得很完美(先是Etch,后来在Lenny上重新开发)
然后在过去的一周里,这个新的过程一直在locking着:
我一个人也没能发现很多东西,想知道这里有没有人面对同样的事情?
有人能指出我在这个正确的方向吗?
amavisd-new的“新版本”会随着时间的推移而变得越来越困难。 我每5-6个月遇到一次。 我没有直接追踪到这个问题,但它似乎是与RHEL / CentOS(这是我正在运行)附带的Perl安装问题。
我可以告诉你,你会想要调整孩子的一生相当多,说10-30每个运行,因为这似乎减轻了最糟糕的。 垃圾邮件风暴似乎也可能导致这个过程有点悲伤,并在沉重的负荷下,导致一些孩子死亡。
我希望我能告诉你更多,但这就是我所拥有的。 哦,你是否更新CPAN模块? 在Debian上,我相信这是正确的,但在RHEL / CentOS上,这已经被logging了一段时间,导致各种悲伤。 如果一切都失败了,请在CPAN中重新引用最新版本的spamassassin,这在过去也减轻了一些问题。
更新:
官方网页提到了几个问题, 包括Net :: Server和更新版本之间的一些不兼容问题。 因为我没有任何版本号可供参考,所以我build议你(a)从rpm -q(b)获取你正在使用的amavis的版本,使用CPAN来确定你正在运行的是什么版本的Net :: Server。
我想我find了解决办法:
实质上, pyzor服务器IP地址已经改变 。 这可以通过运行pyzor ping和su amavis -c 'pyzor ping'并获取每个超时来确认。
这可以通过运行pyzor discover; su amavis -c 'pyzor discover'来解决pyzor discover; su amavis -c 'pyzor discover' pyzor discover; su amavis -c 'pyzor discover' ,并设置一个正常的cron作业来运行这个命令(以防将来再次改变)
自从我做这个改变以后,amavisd就停止了对我的“干扰”。