-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27/01/2010 14:44, Stevan Baji? wrote:
> On Wed, 27 Jan 2010 13:23:27 +0100 "[email protected]"
> <[email protected]> wrote:
>
> On 27/01/2010 12:34, Stevan Baji? wrote:
>>>> On Wed, 27 Jan 2010 08:29:57 +0100 "[email protected]"
>>>> <[email protected]> wrote:
>>>>
>>>>> Hi all, i've a question concerning the
>>>>> MySQLConnectionCache setting et daemon mode.
>>>>>
>>>>> I use dspam in daemon mode with amavisd and i've have
>>>>> several amavisd processes running ($max_servers setting in
>>>>> amavisd)
>>>>>
>>>>> i'm calling dspam like this:
>>>>>
>>>>> @spam_scanners = ( ['SpamAssassin',
>>>>> 'Amavis::SpamControl::SpamAssassin'], ['DSPAM',
>>>>> 'Amavis::SpamControl::ExtProg', $dspam, [ qw(--client
>>>>> --stdout --process --deliver=innocent,spam --user),
>>>>> $daemon_user ], score_factor => 1, ], );
>>>>>
>>>>> if i leave MySQLConnectionCache by default, (2 connections
>>>>> i suppose from what i see in mysql process list), i see
>>>>> very often some problem in my log and mail are not scanned
>>>>> by dpsam:
>>>>>
>>>>> for each mail: Jan 25 13:03:10 mx2 dspam[32398]:
>>>>> _ds_pref_load: unable to initialize tools context Jan 25
>>>>> 13:03:10 mx2 dspam[32398]: _ds_pref_load: unable to
>>>>> initialize tools context Jan 25 13:11:51 mx2 dspam[32398]:
>>>>> _ds_pref_load: unable to initialize tools context Jan 25
>>>>> 13:11:51 mx2 dspam[32398]: _ds_pref_load: unable to
>>>>> initialize tools context Jan 25 13:11:51 mx2 dspam[32398]:
>>>>> _ds_pref_load: unable to initialize tools context Jan 25
>>>>> 13:17:07 mx2 dspam[32398]: _ds_pref_load: unable to
>>>>> initialize tools context Jan 25 13:17:07 mx2 dspam[32398]:
>>>>> _ds_pref_load: unable to initialize tools context Jan 25
>>>>> 13:17:07 mx2 dspam[32398]: _ds_pref_load: unable to
>>>>> initialize tools context
>>>>>
>>>>> and sometimes: Jan 25 13:17:07 mx2 dspam[32398]: Error
>>>>> getting exit status of delivery agent: : Broken pipe
>>>>>
>>>>>
>>>>> So i've increase MySQLConnectionCache to the same value as
>>>>> my amavisd processes and it's doing fine, no problem
>>>>> appears in log and mail are correctly scanned by dspam
>>>>>
>>>>> I can see in mysql process list the exact number of
>>>>> processes according to this setting.
>>>>>
>>>>> But after some times, the mysql processes are closed (wait
>>>>> timeout setting in mysql, value 28800) and dspam doesnt
>>>>> open them again.
>>>>>
>>>>> And of course,  the problem reappear in logs and mail are
>>>>> not scanned. The only way to restore mysql connection cache
>>>>> is to restart dspam daemon.
>>>>>
>>>>> Is this a known problem or i've made some mistakes in my
>>>>> settings ?
>>>>>
>>>> Please post the output of "dspam --version" Please post your
>>>> dspam.conf What version of MySQL?
>>>>
>>>>
>>>>> Thx for your help Regards Tonio
>>>>>
>>>>>
> ------------------------------------------------------------------------------
>
>
>>>>
>>>>>
> The Planet: dedicated and managed hosting, cloud storage,
> colocation
>>>>> Stay online with enterprise data centers and the best
>>>>> network in the business Choose flexible plans and
>>>>> management services without long-term contracts Personal
>>>>> 24x7 support from experience hosting pros just a phone call
>>>>> away. http://p.sf.net/sfu/theplanet-com
>>>>> _______________________________________________ Dspam-user
>>>>> mailing list [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/dspam-user
>>>>>
>>>>
>>>>
> ------------------------------------------------------------------------------
>
>
>>>
>>>>
> The Planet: dedicated and managed hosting, cloud storage,
> colocation
>>>> Stay online with enterprise data centers and the best network
>>>> in the business Choose flexible plans and management services
>>>> without long-term contracts Personal 24x7 support from
>>>> experience hosting pros just a phone call away.
>>>> http://p.sf.net/sfu/theplanet-com
>>>> _______________________________________________ Dspam-user
>>>> mailing list [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/dspam-user
>
> dspam --version
>
> DSPAM Anti-Spam Suite 3.9.0 (agent/library)
>
> Copyright (c) 2002-2009 DSPAM Project
> http://dspam.sourceforge.net.
>
> DSPAM may be copied only under the terms of the GNU General Public
> License, a copy of which can be found with the DSPAM distribution
> kit.
>
> Configuration parameters:  '--prefix=/usr'
> '--disable-dependency-tracking' '--includedir=/usr/include'
> '--with-logdir=/var/log/dspam/'
> '--with-dspam-home=/var/amavis/dspam' '--sysconfdir=/etc/'
> '--enable-domain-scale' '--enable-signature-headers'
> '--without-delivery-agent'
> '--with-mysql-includes=/usr/include/mysql'
> '--with-storage-driver=mysql_drv' '--enable-virtual-users'
> '--enable-preferences-extension' '--enable-daemon'
> '--enable-debug'
>
>
>
>
> dspam.conf:
>
> Home /var/amavis/dspam StorageDriver
> /usr/lib/dspam/libmysql_drv.so TrustedDeliveryAgent "no" OnFail
> error Trust root Trust dspam Trust apache Trust mail Trust
> mailnull Trust smmsp Trust daemon Trust amavis TrainingMode teft
> TestConditionalTraining on Feature noise Feature whitelist Feature
> tb=5 Algorithm graham burton Tokenizer osb PValue bcr WebStats off
> ImprobabilityDrive on Preference "trainingMode=TEFT"          # {
> TOE | TUM | TEFT | NOTRAIN } -> default:teft Preference
> "spamAction=tag"      # { quarantine | tag | deliver } ->
> default:quarantine Preference "spamSubject=[SPAM]"         # {
> string } -> default:[SPAM] Preference "statisticalSedation=6"
> # { 0 - 10 } -> default:0 Preference "enableBNR=on"               #
> { on | off } -> default:off Preference "enableWhitelist=on"
> # { on | off } -> default:on Preference "signatureLocation=message"
> # { message | headers } -> default:message Preference "tagSpam=off"
> # { on | off } Preference "tagNonspam=off"             # { on | off
> } Preference "showFactors=off"            # { on | off } ->
> default:off Preference "optIn=off"                  # { on | off }
> Preference "optOut=off"                 # { on | off } Preference
> "whitelistThreshold=10"      # { Integer } -> default:10 Preference
> "makeCorpus=off"             # { on | off } -> default:off
> Preference "storeFragments=off"         # { on | off } ->
> default:off Preference "localStore="                # { on | off }
> -> default:username Preference "processorBias=on"           # { on
> | off } -> default:on Preference "fallbackDomain=off"         # {
> on | off } -> default:off Preference "trainPristine=off"          #
> { on | off } -> default:off Preference "optOutClamAV=off"
> # { on | off } -> default:off Preference "ignoreRBLLookups=off"
> # { on | off } -> default:off Preference "RBLInoculate=off"
> # { on | off } -> default:off AllowOverride enableBNR AllowOverride
> enableWhitelist AllowOverride fallbackDomain AllowOverride
> ignoreGroups AllowOverride ignoreRBLLookups AllowOverride
> localStore AllowOverride makeCorpus AllowOverride optIn
> AllowOverride optOut AllowOverride optOutClamAV AllowOverride
> processorBias AllowOverride RBLInoculate AllowOverride showFactors
> AllowOverride signatureLocation AllowOverride spamAction
> AllowOverride spamSubject AllowOverride statisticalSedation
> AllowOverride storeFragments AllowOverride tagNonspam AllowOverride
> tagSpam AllowOverride trainPristine AllowOverride trainingMode
> AllowOverride whitelistThreshold AllowOverride
> dailyQuarantineSummary MySQLServer     /var/run/mysqld/mysqld.sock
> MySQLUser               dspam MySQLPass               ******
> MySQLDb                 dspam MySQLConnectionCache    10
>
>> Add here this: MySQLReconnect            true
>
>
> HashRecMax        98317 HashAutoExtend        on HashMaxExtents
> 0 HashExtentSize        49157 HashPctIncrease 10 HashMaxSeek
> 10 HashConnectionCache    10 Notifications    off PurgeSignatures
> 14          # Stale signatures PurgeNeutral    90          # Tokens
> with neutralish probabilities PurgeUnused     90          # Unused
> tokens PurgeHapaxes    30          # Tokens with less than 5 hits
> (hapaxes) PurgeHits1S    15          # Tokens with only 1 spam hit
> PurgeHits1I    15          # Tokens with only 1 innocent hit
> LocalMX 127.0.0.1 SystemLog on UserLog   on Opt in Broken case
> Broken lineStripping MaxMessageSize 4194304 ServerPass.Relay1
> "secret" ServerDomainSocketPath  "/tmp/dspam.sock" ClientHost
> /tmp/dspam.sock ClientIdent    "sec...@relay1" ProcessorURLContext
> on ProcessorBias on StripRcptDomain off
>
>
>
>
>
> defaukt preference in mysql:
>
> |dspam_admin change preference default "dailyQuarantineSummary"
> "off" dspam_admin change preference default "enableBNR" "on"
> dspam_admin change preference default "enableWhitelist" "on"
> dspam_admin change preference default "fallbackDomain" "off"
> dspam_admin change preference default "ignoreGroups" "off"
> dspam_admin change preference default "ignoreRBLLookups" "off"
> dspam_admin change preference default "makeCorpus" "off"
> dspam_admin change preference default "optIn" "on" dspam_admin
> change preference default "optOut" "off" dspam_admin change
> preference default "optOutClamAV" "on" dspam_admin change
> preference default "processorBias" "on" dspam_admin change
> preference default "showFactors" "off" dspam_admin change
> preference default "signatureLocation" "headers" dspam_admin change
> preference default "spamAction" "tag" dspam_admin change preference
> default "spamSubject" "[SPAM]" dspam_admin change preference
> default "statisticalSedation" "6" dspam_admin change preference
> default "storeFragments" "off" dspam_admin change preference
> default "tagNonspam" "off" dspam_admin change preference default
> "tagSpam" "off" dspam_admin change preference default
> "trainingMode" "TOE" dspam_admin change preference default
> "trainPristine" "off" dspam_admin change preference default
> "whitelistThreshold" "10"|
>
>
>
> mysql --version mysql  Ver 14.14 Distrib 5.1.41, for
> debian-linux-gnu (x86_64) using readline 6.1
>>
>>
-
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the
business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user
>>

> ------------------------------------------------------------------------------
>
>
The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in
> the business Choose flexible plans and management services without
> long-term contracts Personal 24x7 support from experience hosting
> pros just a phone call away. http://p.sf.net/sfu/theplanet-com
> _______________________________________________ Dspam-user mailing
> list [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspam-user


of course ! it was obvious, sorry for the noise
thank you.

Regards
Tonio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktgVIwACgkQ8FtMlUNHQINHFgCfcU+QeKTjgL9C6MRMUsz2U1MN
4KcAn1hzimDLYiOgiwv3GiDmoWUO5lun
=J8eQ
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to