tipps_und_tricks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
tipps_und_tricks [2011/02/21 17:52]
flacco
tipps_und_tricks [2011/02/21 17:54]
flacco
Zeile 65: Zeile 65:
  
 Ab invis Version 6.7-R3 entspricht dies der Vorgabe, wenn Benutzer über das invis-Portal angelegt werden. Die Vorgabe kann in der Datei "/​srv/​www/​htdocs/​portal/​config.php"​ an die eigenen Wünsche angepasst werden. Ab invis Version 6.7-R3 entspricht dies der Vorgabe, wenn Benutzer über das invis-Portal angelegt werden. Die Vorgabe kann in der Datei "/​srv/​www/​htdocs/​portal/​config.php"​ an die eigenen Wünsche angepasst werden.
 +
 +===== Speicherüberlauf Cyrus Index-DB =====
 +
 +Cyrus IMAP speichert die den Mailboxen zugehörigen Index-Datenbanken unter /​var/​lib/​imap im Berkeley-DB (sleepycat) Format ab. Die für dieses Format übliche Konfigurationsdatei "​DB_CONFIG"​ fehlt im Verzeichnis /​var/​lib/​imap/​db. Das bedeutet, dass die Datenbank mit Standardwerten betrieben wird. Es kann vorkommen, das der per Default vorgegebene für die Datenbanken zur Verfügung stehende maximale Speicherplatz überschritten wird. Die Folge ist, dass Cyrus die weitere Annahme in die von ihm verwalteten Postfächer verweigert.
 +
 +Dieser Fehler äußert sich in /​var/​log/​messages mit folgenden Zeilen:
 +
 +<​code>​
 +Feb 21 11:01:47 invis5bio lmtpunix[1802]:​ DBERROR db4: Logging region out of memory; you may need to increase its size
 +Feb 21 11:01:47 invis5bio lmtpunix[1802]:​ DBERROR: opening /​var/​lib/​imap/​deliver.db:​ Cannot allocate memory
 +Feb 21 11:01:47 invis5bio lmtpunix[1802]:​ DBERROR: opening /​var/​lib/​imap/​deliver.db:​ cyrusdb error
 +Feb 21 11:01:47 invis5bio lmtpunix[1802]:​ FATAL: lmtpd: unable to init duplicate delivery database
 +Feb 21 11:01:47 invis5bio master[17315]:​ service lmtpunix pid 1802 in READY state: terminated abnormally
 +</​code>​
 +
 +Behoben werden kann dieser Fehler durch erzeugen einer Konfigurationsdatei für die Berkeley-DB unter dem Namen "​DB_CONFIG"​ in /​var/​lib/​imap/​db:​
 +
 +<​code>​
 +set_cachesize 0 2097152 1
 +
 +# Data Directory
 +#​set_data_dir db
 +
 +# Transaction Log settings
 +set_lg_regionmax 2097152
 +set_lg_bsize 2097152
 +set_lg_max 4194304
 +set_tx_max 200
 +set_tas_spins 1
 +#set_lg_dir logs
 +</​code>​
 +
 +Daran anschließend ist Cyrus neuzustarten:​
 +
 +<​code>​
 +linux:~ #/​etc/​init.d/​cyrus restart
 +</​code>​
  
 ===== Group-e Samba Dateimanager auch unter openSUSE ===== ===== Group-e Samba Dateimanager auch unter openSUSE =====
  • tipps_und_tricks.txt
  • Zuletzt geändert: 2018/12/15 14:05
  • von flacco