Da qualche tempo è aumentato il traffico su un sito ospitato dal web server della società  per cui lavoro.
La macchina è sempre stata scarica sia come RAM che come utilizzo del processore.
Il server è un classico LAMP con apache 2.0.x, php 4.3.x e mysql 4.1.x montati su una CentOS.
Si tenga conto che con 512 Mbyte di RAM e un processore XEON a 2.4Ghz la macchina gestisce comodamente circa 150 siti a traffico standard. Ora abbiamo upgradato a 1.5 Gbyte di RAM e la situazione è migliore, resta tuttavia il problema e anomalia dei picchi sul processore.
L’aumento del traffico è dipeso da qualche aggiornamento (penso) di EZPA, un noto software opensource scritto interamente in php ma che misteriosamente si rivela un vero e proprio mattone.

In sostanza ogni chiamata http ad una pagina di tale sito realizzato con EZPA carica la CPU fino a picchi del 70%.

La prova l’ho fatta di notte e quindi a macchina completamente scarica.

Se leggesse questo post qualche programmatore che conosce bene EZPA sarebbe bello che postasse la sua opinione magari suggerendo qualche configurazione e tuning dell’applicativo stesso.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com