Erfahrungsaustausch Webserver mit PHP mit Lighty auf mehreren Servern
Posted: 2007-06-30 19:36
Hi,
hab vor ein paar Wochen die Betreuung einer Webseite übernommen die mit Performance einige Probleme hatte. Die ganze Sache lief bisher auf Apache mit einem Loadbalancer und MySql Replizierung auf alle Webserver. Nach Analyse der Situation haben wir jetzt wie folgt umgebaut.
Server 1. ist der "Hauptserver" mit einem DualCore Opteron, der ackert als MySql, Web, Mail und Datenserver im Moment auch noch als PHP Rechner
Server 2+3. normale Opterons die also PHP "Rechner" arbeiten
Die Daten werden also auf Server 1 gehalten und über SSHFS auf den Remoteservern eingemountet. Die PHP Rechner werden über externes spawnen gestartet und die Lastverteilung macht der Lighty ja von selbst. Bishe läuft das ganze ganz gut. Wer hat noch sowas im Einsatz und kann von seinen Erfahrungen berichten? Meine Probleme bisher:
- php Sessions nicht auf allen Servern verfügbar (für alle das selbe Verzeichnis genommen und das auch wieder per SSHFS eingemountet)
- die mail Funktion von PHP brauch leider ein sendmail, sprich alle server brauchen einen Mailserver :(
Gruß Braindead
hab vor ein paar Wochen die Betreuung einer Webseite übernommen die mit Performance einige Probleme hatte. Die ganze Sache lief bisher auf Apache mit einem Loadbalancer und MySql Replizierung auf alle Webserver. Nach Analyse der Situation haben wir jetzt wie folgt umgebaut.
Server 1. ist der "Hauptserver" mit einem DualCore Opteron, der ackert als MySql, Web, Mail und Datenserver im Moment auch noch als PHP Rechner
Server 2+3. normale Opterons die also PHP "Rechner" arbeiten
Die Daten werden also auf Server 1 gehalten und über SSHFS auf den Remoteservern eingemountet. Die PHP Rechner werden über externes spawnen gestartet und die Lastverteilung macht der Lighty ja von selbst. Bishe läuft das ganze ganz gut. Wer hat noch sowas im Einsatz und kann von seinen Erfahrungen berichten? Meine Probleme bisher:
- php Sessions nicht auf allen Servern verfügbar (für alle das selbe Verzeichnis genommen und das auch wieder per SSHFS eingemountet)
- die mail Funktion von PHP brauch leider ein sendmail, sprich alle server brauchen einen Mailserver :(
Gruß Braindead