Kategorien
Geeky In eigener Sache Statistik

eAccelerator und Apache (Benchmarks)

Mit dem Umzug auf den neuen Server musste ich ein paar Optimierungen wieder neu einstellen. So zum Bespiel den Query Cache von MySQL und auch einen Beschleuniger für PHP, der die Skripte schon mal jeweils vorkompiliert damit das nicht jedes mal zur Laufzeit geschehen muss. Früher haben wir da Turck MMCache verwendet, aber jetzt wollte ich mal was neues ausprobieren. Also her mit eAccelerator und schon gab es Probleme.

Scheinbar darf man PHP nicht mit „–enable-versioning“ kompilieren. Zwar funktioniert der Beschleuniger dann in der PHP-CLI Version (also direkt auf der Konsole), aber nicht mit mod_php. Das error_log war voll von Fehlern der Art:

Failed loading /usr/lib/extensions/no-debug-non-zts-20060613/eaccelerator.so: 
/usr/lib/extensions/no-debug-non-zts-20060613/eaccelerator.so: 
undefined symbol: _zval_ptr_dtor

Ohne obigen Parameter funktioniert es wunderbar.

Kategorien
In eigener Sache Misc

Emergency, server death imminent

Der macht es nicht mehr lange … „He is dead, Jim!“ … von den Toten auferstanden läuft er hoffentlich noch ein paar Wochen als Jesus Zombie herum …