• ABOUT THIS SITE
  • MY CV
  • MY SOCIAL STREAM
  • CONTACT
  • SEARCH

olav.net

  • content
  • technology
  • life
  • bonn
Home

MySQL-Proxy mit R/W-Splitting

olav — Wed, 02/11/2009 - 15:19

Nun könnte Jan Kneschkes MySQL-Proxy in seiner aktuellen Version ein wunderbares Mittel sein, um CakePHP ohne schlimme Hacks zur Nutzung einer Master/Slave-Konfiguration von MySQL zu bewegen.

Leider bekomme ich ihn nicht ans Laufen und bin für jede Hilfe dankbar. Hier mein Problem:

Ich habe die aktuelle Version 0.7.0 heruntergeladen und auch tatsächlich auf einen RedHat Enterprise Server übersetzt bekommen. Leider bekomme ich das enthaltene mysql-proxy/rw-splitting.lua nicht ans Laufen.

Mein Problem ist, dass ich nicht mehr als ein Backend ans Laufen bekomme.
Aufgerufen mit

--proxy-lua-script=share/mysql-proxy/rw-splitting.lua --proxy-backend-addresses=db1:3306 --proxy-read-only-backend-addresses=db2:3306 --proxy-read-only-backend-addresses=db3:3306

listet die LUA-Funktion connect_server() nur das erste Backend db1.

Ich bin in GDB mal die Aufrufe von network-backend.c:network_backends_add() durchgegangen und es wird tatsächlich dreimal mit den drei Backends aufgerufen und weist ihnen auch die richtigen Typen BACKEND_TYPE_RW für db1 und BACKEND_TYPE_RO für db2 und db3 zu.

Warum aber werden die drei Backends nicht in das LUA-Feld proxy.global.backends übernommen?

  • cakePHP
  • Master/Slave
  • MySQL
  • Add new comment

Praxiswissen Drupal 6. oreillys basics

Mein Buch ist erschienen:

Image of Praxiswissen Drupal 6. oreillys basics

Hier ist die Zusammenfassung.

Hm, lecker!

Selber Punkte verschicken oder sammeln unter browniepunkt.de.

Mitglied der Drupal Association

Kreativ mit Elektronik

Basteln mit Elektronik, Arduino, PICAXE, kombiniert mit Malerei, Textilien, Holz oder Metall können Eltern und Kinder regelmäßig bei meinen Workshops. Nächster Termin: 3./4.4.2012 im Deutschen Museum in Bonn . Ein kleines Side Project war der Benzoltisch im Deutschen Museum im Bonn.

Wir sind alle Atheisten

... in Bezug auf die meisten Götter, an die die Menschheit jemals geglaubt hat. Manche von uns gehen einfach noch einen Gott weiter – Richard Dawkins.

Das Syndicat

Unter syndikate.it blogge ich über Cloud-Technologien. Dort gibt es auch Links zu meinen anderen Websites .

Navigation

  • Recent posts

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password

Kommentiert

  • vimax comprar
    1 week 3 days ago
  • vimax funciona
    5 weeks 5 days ago
  • Wenn dieses Framework nichts
    26 weeks 16 hours ago
  • Kindle version of book
    27 weeks 4 days ago
  • Susanna
    27 weeks 5 days ago
  • Tami
    31 weeks 3 days ago
  • Anti-Glare?
    1 year 11 weeks ago
  • Ein erstes Release des CakePHP-Frontends für TYPO3
    1 year 34 weeks ago
  • Geniuos!
    1 year 42 weeks ago
  • Mobile
    2 years 1 week ago

Freunde

Powered by Drupal, an open source content management system
  • content
  • technology
  • life
  • bonn