tachtler:cyrus_centos_6
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:cyrus_centos_6 [2014/02/01 15:24] – [Mailboxen löschen] klaus | tachtler:cyrus_centos_6 [2014/11/11 15:06] (aktuell) – [/etc/cyrus.conf] klaus | ||
---|---|---|---|
Zeile 881: | Zeile 881: | ||
squatter | squatter | ||
} | } | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Falls es bei nachfolgender Konfiguration des '' | ||
+ | |||
+ | (**Nur relevanter Ausschnitt**) | ||
+ | < | ||
+ | ... | ||
+ | Nov 11 11:30:00 server-one squatter[22750]: | ||
+ | Nov 11 11:30:00 server-one squatter[22750]: | ||
+ | *: Mailbox does not exist | ||
+ | ... | ||
+ | </ | ||
+ | muss die Konfiguration, | ||
+ | |||
+ | (**Nur relevanter Ausschnitt**) | ||
+ | <code ini> | ||
+ | ... | ||
+ | # Tachtler | ||
+ | # this enables to build a squat-index, | ||
+ | # for better performance start with a high nice value | ||
+ | squatter | ||
... | ... | ||
</ | </ | ||
Zeile 983: | Zeile 1005: | ||
</ | </ | ||
- | Im Zusammenhang mir der Verwendung von **virtuellen Domains**, wird **__NICHT__** der **Punkt** als **Trennzeichen** bei der Abbildung einer Postfach-Struktur verwendet, sondern das unter **UNIX**-Betriebssystem übliche **/ | + | Im Zusammenhang mir der Verwendung von **virtuellen Domains**, wird **__NICHT__** der **Punkt** als **Trennzeichen** bei der Abbildung einer Postfach-Struktur verwendet, sondern das unter **UNIX**-Betriebssystem übliche ** / **-Zeichen (Unix-Separator) verwendet werden: |
<code ini> | <code ini> | ||
# Tachtler | # Tachtler | ||
Zeile 1365: | Zeile 1387: | ||
erscheinen sollte, bedeutet dies, dass der Standardwert für die **Größe** des **cache** Speichers der Log-Meldungen zu klein ist. | erscheinen sollte, bedeutet dies, dass der Standardwert für die **Größe** des **cache** Speichers der Log-Meldungen zu klein ist. | ||
+ | Mit nachfolgendem Befehl, kann die Standard**größe** des Speichers für die Log-Meldungen abgefragt werden: | ||
+ | < | ||
+ | # db_stat -h / | ||
+ | 96KB Log region size | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - Die Standard**größe** beträgt hier __nur__ **96 KiloByte (96.000 Byte)** !!! | ||
+ | |||
+ | Zusätzlich kann mit nachfolgendem Befehl, noch die | ||
+ | * Gesamte cache Speichergröße | ||
+ | und die | ||
+ | * Pool bezogene Speichergröße | ||
+ | ermittelt werden. Auch diese Werte sind relativ **knapp** bemessen! | ||
+ | < | ||
+ | # db_stat -h / | ||
+ | 642KB 24B Total cache size | ||
+ | 648KB Pool individual cache size | ||
+ | </ | ||
+ | |||
+ | ==== Fehler: DBERROR - Lösung ==== | ||
+ | |||
+ | Abhilfe für dieses Problem, kann durch **anlegen einer Konfigurationsdatei** im Verzeichnis | ||
+ | * ''/ | ||
+ | mit dem Namen | ||
+ | * **'' | ||
+ | geschaffen werden. | ||
+ | |||
+ | In diese **neu anzulegende Konfigurationsdatei** sind z.B. nachfolgende Konfigurationen einzutragen: | ||
+ | < | ||
+ | set_cachesize 0 2097152 1 | ||
+ | set_lg_regionmax 1048576 | ||
+ | </ | ||
+ | |||
+ | Diese Einträge erhöhen die nachfolgenden Werte wie folgt: | ||
+ | * Gesamte cache Speichergröße auf **2 MB** | ||
+ | * Pool bezogene Speichergröße auf **2 MB** | ||
+ | * **Log Speichergröße** auf **1 MB** | ||
+ | |||
+ | Um die neuen cache Speicher**größen** zu **aktivieren**, | ||
+ | < | ||
+ | # service cyrus-imapd restart | ||
+ | Shutting down cyrus-imapd: | ||
+ | Exporting cyrus-imapd databases: | ||
+ | Importing cyrus-imapd databases: | ||
+ | Starting cyrus-imapd: | ||
+ | </ | ||
+ | |||
+ | Anschließend können die nachfolgenden Befehle erneut abgefragt werden und eine Ausgabe, wie die nachfolgende, | ||
+ | < | ||
+ | # cat / | ||
+ | set_cachesize 0 2097152 1 | ||
+ | set_lg_regionmax 1048576 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # db_stat -h / | ||
+ | 1MB 32KB Log region size | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | # db_stat -h / | ||
+ | 2MB 514KB 24B Total cache size | ||
+ | 2MB 520KB Pool individual cache size | ||
+ | </ | ||
+ | |||
+ | ==== Fehler: Quota inkorrekt ==== | ||
+ | |||
+ | Falls die Quota-Berechnung nach z.B. einem **restore** nicht mehr stimmen sollte, kann dies mit nachfolgendem Befehl überprüft werden: | ||
+ | |||
+ | Als **Beispiel** ist hier der Benutzer **klaus** mit einem Postfach das in **Wirklichkeit zu ca. 5%** ausgelastet ist, falsch berechnet und **zeigt nur ca. 0,24%** an, was mit nachfolgender Abfrage überprüft werden kann: | ||
+ | < | ||
+ | cat / | ||
+ | 236170 | ||
+ | 1024000 | ||
+ | </ | ||
+ | |||
+ | ==== Fehler: Quota inkorrekt - Lösung==== | ||
+ | |||
+ | Nachfolgender Befehl korrigiert die **Quota**-Berechnung: | ||
+ | < | ||
+ | # / | ||
+ | user.klaus: usage was 236170, now 53050155 | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
tachtler/cyrus_centos_6.1391264662.txt.gz · Zuletzt geändert: 2014/02/01 15:24 von klaus