On 2015-05-29 11:27 am, wie...@porcupine.org wrote:
brad.chand...@mbchandler.net:
I'm testing out postscreen with a shared memcache between different
servers. What should I set as the cachesize in
/etc/sysconfig/memcached?
We get about 1 million connections per day.
Also, what is the recommendation for the ttl in postscreen_cache? Am I
correct in assuming that the higher I set the ttl, the larger the
cache
size will be, so that these two settings need to be coordinated? What
happens if the cachesize is too low?
If in doubt read documentation.
Wietse
$ man 5 memcache_table
MEMCACHE_TABLE(5) File Formats Manual
MEMCACHE_TABLE(5)
...
NOTE 1: When using a memcache table as postscreen(8) or ver-
ify(8) cache without persistent backup, specify a zero
*_cache_cleanup_interval value with all Postfix instances that
use the memcache, and specify the largest postscreen(8) *_ttl
value or verify(8) *_expire_time value as the memcache table's
ttl value.
NOTE 2: According to memcache protocol documentation, a value
greater than 30 days (2592000 seconds) specifies absolute UNIX
time. Smaller values are relative to the time of the update.
I read that but I just wasn't sure. Does that mean ttl setting such as:
postscreen_pipelining_ttl (default: 30d)? I did not change that setting
in main.cf so it is at default.
Do you have any recommendations for the memcache cachesize?