There are currently much more than 2000 V2 installations reporting to the 
GRIP-list server every day. They all must have run the full rebuildspamdb 
successfully!
There are currently no opened tickets for V2 and V1!

V2 and V1 are very different code bases. They share the name and the look 
and feel of the GUI - not much more.

Related to the Schedule::Cron module: check your (scheduled) config 
values!
btw: this module is not required by V2 - every schedule can be configured 
the 'old' way, per interval defintion or by defining the starting hour - 
simply read the GUI

>That is a bit excessive given the length of time I have ran ASSP for. 
Presently its on a 
>dual core VM with 4GB of ram. Which I feel is a bit overkill, about twice 
 the needed 
>resources based on historic usage.

Beleve me - assp does not care about your feeling. Every SMTP worker in V2 
has at least the power and needs (for this reason) the resources of one V1 
instance!

Thomas







Von:    "William L. Thomson Jr." <w...@o-sinc.com>
An:     For Users of ASSP <assp-user@lists.sourceforge.net>
Datum:  24.01.2015 14:03
Betreff:        Re: [Assp-user] Stability and which version to run



Thanks for the reply!

On Saturday, January 24, 2015 09:08:11 AM Thomas Eckardt wrote:
> >I have been running ASSP for 3809 days on Gentoo Linux.
> 
> I don't think that V2 will run on this system, if it is really over 10
> years old!!!

Who said the system was 10 years old? The ASSP installation, base files, 
spam db, etc 
has been migrated from different servers several times for that period of 
time. Its 
running on an up to date install of Gentoo Linux. Not a system that old, 
just the stats 
go back that far.

> First check your system design.
> - at least 4 CPU cores
> - at least (absolute minimum) 2GB RAM on 32Bit Perl / 4GB on 64Bit Perl

That is a bit excessive given the length of time I have ran ASSP for. 
Presently its on a 
dual core VM with 4GB of ram. Which I feel is a bit overkill, about twice 
the needed 
resources based on historic usage.

> - use at least Perl 5.16.3 - the best unicode processing you'll get with
> Perl 5.20.1

/usr/lib64/perl5/5.18.2

I can upgrade to 5.20.1 if recommended. 5.18.2 is the present stable 
version on 
Gentoo not that it means anything about being stable or not. I run 5.20.1 
on other 
systems, and many times unstable stuff can be more stable on Gentoo. Newer 

versions of software, bug fixes, etc.

> - install possibly required software (OpenSSL is required) - this 
depends
> on which Plugins are used (ASSP_DCC: dcc, - ASSP_OCR: ImageMagick,
> tesseract, clobber/getpdftext/pdftk )

I went through and made sure most all modules where there. Many more than 
I 
believe I had even with past installs.

> - install a database engine (BerkeleyDB, MySQL, Postgres, DB2, Oracle,
> MSSQL .... ) - you must be able to maintain this database (repair, 
backup,
> restore, configure)

I have always just gone with BerkleyDB, standard Linux db for such things.

> - install and configure ClamAV and/or if you want another Virus-scanner

I haven't rant that except maybe the first year I ran ASSP. Its is a waste 
IMHO not 
necessary or needed. I have zero problems with viruses and the like for a 
considerable 
time. That tends to be just as spammy as other non-malicious spam.

> - make sure, you have at least two perfect configured and fast 
DNS-servers

Always have, though in different geographical locations, one local one 
remote.

> - some modules (eg. Sys-MemInfo, Crypt-GOST) available on CPAN could not
> be compiled on some systems - download and compile the version provided 
in
> the 'ASSP V2 module installation' folder on SF

They are all compiled, you compile most everything on Gentoo.

> - run the assp module installer

No, modules must be installed and maintained by the system not ASSP.

> - bring all Perl modules up to date - 

Routinely done along with system updates weekly for over a decade.

> - start assp and check the startuplog for warnings and errors

None, that is 101 stuff

> - check the file assp/moduleLoadErrors.txt for errors - correct the 
errors
> or disable the modules in the assp config -> module setup section

Did that and installed modules I did not have before, mime, cron ones, 
etc.

> - move the main hashes to a database if the startuplog recommends this

This I am not familiar with, what are you referring to there? I will have 
to look into that.

> - configure the rebuild process to use a temporary database
> (useDB4Rebuild)

If that is the option to reduce memory or what ever. I am trying that now. 
I am unable 
to rebuild the spam database at all presently.

> >I can't use the schedule cron perl modules
> 
> Schedule::Cron is only used by assp to calculate time values from cron
> entries. Only the rebuildspamdb and the restart scheduler are using this
> module 'really'.
> This module leaks no memory nor does it crazy things!

It could be other problem in ASSP, but when I was running the schedule 
cron module I 
was able to rebuild the spam db without ASSP running away. When I used the 
schedule 
cron module ASSP ran away. It maxed out CPU usage, and memory. Which it is 
doing 
now without that module, but failing to finish rebuilding the spam 
database.

Regardless I do not see the point in putting the rebuild process under the 
ASSP 
process even if it is multi-threaded. It should be its own stand alone 
process. That can 
be run by the real cron. Not require perl modules, and not having ASSP do 
the 
scheduling, run this task, and have it be part of ASSP memory and other 
things.

If there are problems with rebuilding the spam database as I am 
experiencing now. It 
SHOULD NOT effect ASSP itself. Depending on the system layout, if using 
NFS etc. 
One could in theory rebuild the spam database using and entirely different 
machine 
than ASSP is running on, shaving the same files. That might be a bit 
extreme, but as 
an example shows they should be separate of themselves.

> Most of the assp code is loaded by all workers on request. Because of 
this
> reason, the memory allocated by assp will typical grow over 1 or 2 days
> after it was started.
> This is a normal behavior of V2!

Memory leak was an incorrect description. I am more concerned with it 
running away, 
CPU maxing out for hours across cores. That only happened before when 
schedule 
cron was used. Now its happening anytime I try to rebuild the spam 
database. Along 
with other odd problems I cannot explain. Now I am unable to rebuild the 
spam 
database, when I could before. That could be due to some perl module being 
updated.

> My assp starts at 370 MB memory - and allocaes ~ 580MB < rebuild > 700MB
> after running 2 days and stays there.
> - 5 SMTP workers
> - Perl 5.16.3 - 32 Bit
> - using all features and all Plugins
> - 11.000 files in the corpus - takes ~ 30 minutes for a complete
> rebuildspamdb on a slow system 'Jan-24-15 04:32:38 Rebuild processed 
6.85
> files per second.'
> - spamdb: 400.000 records
> - HMMdb: 1.500.000 records
> 
> - ClamAV at 400MB
> - MySQL at 450 MB - holding all main hashes and lists
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Assp-user mailing list
Assp-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-user




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

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Assp-user mailing list
Assp-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-user

Reply via email to