SOGo Optimierung

Skip to main content
Du bist hier:
Drucken

SOGo Optimierung

Optimierung der SOGo Webmail

Mit dieser Anleitung können Sie ihre SOGo Webmail bezüglich der Geschwindigkeit, sowie der Stabilität optimieren.

Wir konfigurieren die Webmail so, dass es zwei Instanzen von Workern (eigenständiger Prozess) pro CPU gibt mit einem maximum von 16 Worken.

Zudem wird ein Nachrichten-Limit von 25240 und ein Speicherlimit von 1024 gesetzt.

Danach wird SOGo neugestartet, sodass die Änderungen übernommen werden.

Führen Sie dafür diesen Befehl aus:

sed -i -e 's/{{ maxWorkers }}/16/' -e 's/{{ messageLimit }}/25240/' -e 's/{{ memoryLimit }}/1024/' /opt/psa/var/modules/sogo/custom_templates/sogo.template.twig 
sed -i 's/\$PREFORK/16/' /etc/init.d/sogo 
systemctl daemon-reload
service sogo stop
pkill -9 sogod
systemctl start sogo

Danach überprüfen wir nach Problemen oder Leistungsstörungen mit diesem Befehl:

tail -f /var/log/sogo/sogo.log

Sollte es im Probleme bei belegten Ports geben, führen Sie diesen Befehl aus:

pkill -9 sogod
nano /etc/init.d/sogo

Es öffnet sich ein Textdokument. Gehen Sie sicher, dass der Folgende Text im Dokument enthalten ist:

DAEMON_OPTS="-WOWorkersCount 16 -WOPidFile $PIDFILE -WOLogFile $LOGFILE"

Führen Sie anschliessend diesen Befehl aus:

systemctl daemon-reload

Führen Sie diesen Befehl aus, um zu kontrollieren, ob auch erfolgreich 16 Prozesse laufen:

watch -n 2 'ps aux | grep sogod | grep -v grep'

Ist alles gut, können Sie mit diesem Befehl SOGo updaten:

plesk ext sogo r

Wir kontrollieren dies wieder mit diesem Befehl:

watch -n 2 'ps aux | grep sogod | grep -v grep'

 

Related Post