Mysqlnd ms Drupal Hosting
Geschrieben von shinguz am 20. März 2012 um 09.12 Uhr
Wir suchen für Web-Sites, die auf der hochverfügbaren Galera Cluster für MySQL ausgeführt werden.
Wir wissen, dass einige Installationen da draußen sind, weil es einige Drupal spezifische Konfigurationsparameter in Galera Cluster sind. Aber wir wissen nicht, wer es ist.
Also, wenn Ihr laufen Drupal auf Galera oder wenn Sie wissen, wer Drupal auf Galera läuft, informieren Sie mee wissen.
Vielen Dank,
Oli (oli dot Sennhauser bei Fromdual dot com)
Geschrieben von pdrake am 23. August 2012 um 13.11 Uhr
Wir haben Galera Cluster als eine mögliche Lösung für hohe Verfügbarkeit untersucht, und ich würde auch zu hören, über Erfahrungen laufen Drupal auf Galera interessiert.
Geschrieben von Zebb am 24. August 2012 um 06.50 Uhr
Wenn Ihr Drupal-Server zu einem Galera Knoten verbinden, sollte das System arbeitet aus der Box in Ordnung. In diesem Anwendungsfall nutzt Drupal Galera Cluster im Master-Slave-Modell, und Sie müssen herausfinden, wie Master-Failover zu implementieren.
Interessanter Anwendungsfall ist Multi-Master, wobei jeder Drupal-Server zu jedem Galera Knoten nach Belieben herstellen kann. In diesem Modell können Probleme mit Drupal Caching konfrontiert. Aber von Memcached mit der für das Caching Sie sollten in Ordnung sein.
Außerdem können einige Drupal-Module sein pingelig Schreib Erfolg. Wenn zwei Drupal-Server zu derselben Datenbank Zeile zur gleichen Zeit in zwei getrennten Galera Knoten schreiben, eine der Transaktionen wird Deadlock Fehlercode erhalten. Drupal sollte verstehen, Deadlock Fehler zu wiederholen, aber dies geschieht nicht immer. Um dies zu umgehen, können Sie konfigurieren Galera die Deadlock Transaktion im Auftrag von Drupal zu wiederholen. Verwenden wsrep_retry_autocommit in my.cnf dies zu erzwingen, z.B. wsrep_retry_autocommit = 5, sollte die Verwendung in Ordnung sein.
Also, versuchen Sie auf folgenden Richtlinien:
=> Verwendung InnoDB-Tabellen
=> Verwendung Memcached für das Caching
=> Versuch mit wsrep_retry_autocommit, wenn nötig