Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
matrix-synapse [2018/01/04 21:11] root [Troubleshooting] |
matrix-synapse [2018/02/27 22:39] (aktuell) root [Reale Hardwareanforderungen] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Reale Hardwareanforderungen ====== | ||
+ | |||
+ | * Erfahrungen mit einer virtuellen Maschine bei Hetzner | ||
+ | * 3 Benutzer | ||
+ | * Postgres-SQL | ||
+ | * kein Reverse-Proxy | ||
+ | |||
+ | |||
+ | **Ohne große Räume (auf dem eigenen Server oder Benutzer die zu solchen auf anderen verbunden sind)**: | ||
+ | |||
+ | * 40-100% CPU-Last | ||
+ | * 2 GB RAM | ||
+ | |||
+ | |||
+ | ====== Hilfsscripte ====== | ||
+ | |||
+ | * Aufräumen (u.a. nicht mehr genutzte Räume clearen): https:// | ||
+ | * Benutzer aus allen Räumen entfernen: https:// | ||
====== Beschränkungen ====== | ====== Beschränkungen ====== | ||
^Problem ^Beschreibung ^ | ^Problem ^Beschreibung ^ | ||
|Der Name der Domain lässt sich nicht mehr ändern.|Derzeit unterstützt der Server nur 1 Domain. \\ Hat man diese konfiguriert lässt sich diese nicht mehr ändern. \\ Wahrscheinlich werden Daten (mit Sicherheit aber die Benutzernamen) mit der Domain in der Datenbank gespeichert. \\ \\ Ein de-installieren und löschen der Datenbank behebt das Problem| | |Der Name der Domain lässt sich nicht mehr ändern.|Derzeit unterstützt der Server nur 1 Domain. \\ Hat man diese konfiguriert lässt sich diese nicht mehr ändern. \\ Wahrscheinlich werden Daten (mit Sicherheit aber die Benutzernamen) mit der Domain in der Datenbank gespeichert. \\ \\ Ein de-installieren und löschen der Datenbank behebt das Problem| | ||
+ | |Clients (zum Beispiel Riot) erwarten den Server auf Port 443|Der Server läuft aber nicht auf 443, sondern per Default auf 8448 oder 8008. \\ Auf 443 (https-Port) läuft er wenn dem Server ein Reverse-Proxy vorgeschaltet ist. \\ \\ Mögliche Lösungen: < | ||
+ | * Den Port (Achtung: Die Serververbindung sollte auf 8448 bleiben) für die Client-Verbindungen auf 443 konfigurieren | ||
+ | * Den Port im Client manuell hinter dem Domainnamen angeben: blubber.de: | ||
+ | * einen Reverse-Proxy aufsetzen | ||
+ | * den Port über einen DNS-SRV-Record setzen | ||
+ | * Hinweis: Scheint bei mir nicht funktioniert zu haben mit Riot, möglicherweise funktioniert der SRV-Record nur für die Server-Server-Verbindung | ||
+ | </ | ||
Zeile 13: | Zeile 38: | ||
* Löschen des Konfigurationsverzeichnisses / | * Löschen des Konfigurationsverzeichnisses / | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== Bekannte Probleme/ | ||
+ | |||
+ | ===== Räume ===== | ||
+ | |||
+ | Sind Benutzer Mitglied in großen Räume mit vielen Benutzern (hunderte) kann das die CPU und RAM-Auslastung stark nach oben treiben. \\ \\ | ||
+ | Darüber hinaus bleiben auch wenn alle Benutzer einen Raum verlassen haben die Verbindung zu den Räumen bestehen, was weiterhin Last erzeugt. \\ | ||
+ | Hier gibt es ein Script was die alten Räume wegräumt: https:// | ||
+ | Hier gibt es ein Script was einen Benuzter aus allen Räumen entfernt: https:// | ||
+ | |||
+ | |||
+ | |||
+ |