Fully aligned with my suspicions...
I love Redis...  i think someone posted sometime ago a performance table 
showing local / sql / redis  ... i will look for it...
but it would not surprise me if remote Redis is even faster than local DB...
Thanks! Ďakujem mnohokrát Fantomas!
Pedro.

    On Wednesday, February 12, 2020, 7:32:42 PM GMT+1, Matus UHLAR - fantomas 
<[email protected]> wrote:  
 
 On 12.02.20 18:03, Pedro David Marco wrote:
>i am getting  errors from Byes because it is not able to lock Bayes files... 
>Error log is: 
>  bayes: cannot open bayes databases /etc/spamassassin/bayes/bayes_* R/W: lock 
>failed: Interrupted system call
>
> SA tries to lock bayes files always in "EXclusive mode", hence when a sa 
>takes too long, all other processes have to wait for the lock...
>
>This is my config:
>use_bayes 1bayes_path /etc/spamassassin/bayes/bayesbayes_auto_learn 
>0bayes_auto_expire 0lock_method flock

this is your problem. bayes is designed for one user. not for all of them.
If you want, you can move bayes database to SQL or to redis, but I don't
recommend that for multiuser machine. 
For a single-user, bayes database can be simply in your $HOME/.spamassassin/

>SA uses EXclusive lock because it has "to write"...  my question is...   
> Is there any way to avoid SA writing Bayes files?  in that case a
> non-exclusive lock would be enough...

no.
-- 
Matus UHLAR - fantomas, [email protected] ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Spam is for losers who can't get business any other way.
  

Reply via email to