PHP Manual
/
Sviluppatore senior

Come gestire gli improvvisi crash degli script PHP

11. 02. 2023

Una storia di fine 2016, quando sono stato letteralmente salvato da un collega: in un'applicazione PHP, si decide di effettuare il check-in delle immagini tramite uno script proxy, che, tra le altre cose, può regolare le loro dimensioni e altri parametri in base alla richiesta in arrivo. Come parte dell'ottimizzazione, si salvano anche le varianti generate fisicamente su disco.

Tuttavia, in fase di produzione, si inizia improvvisamente a vedere un carico enorme e migliaia di richieste in coda. Le immagini vengono caricate in sequenza una per ogni utente. L'aggiornamento della pagina e i clic sui link non funzionano. L'applicazione sembra completamente bloccata. Funziona solo se si attende che tutto venga elaborato.

Quale potrebbe essere il problema? Ho elencato 3 indizi principali nel testo per consentire una rapida ricerca del problema. Hotfix ha una soluzione banale.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
7.
Status:
All systems normal.
2024