PHP Manual
/
Senior utvecklare

Hur man hanterar plötsliga krascher i PHP-skriptet

11. 02. 2023

En historia från slutet av 2016, då jag bokstavligen räddades av en kollega: i en PHP-applikation väljer du att checka in bilder via ett proxyscript, som bland annat kan justera deras dimensioner och andra parametrar beroende på den inkommande begäran. Som en del av optimeringen sparar du också de genererade varianterna fysiskt på disk.

Men i produktionsdrift börjar du plötsligt se en enorm belastning och tusentals förfrågningar som står i kö. Bilderna läses in i tur och ordning en efter en för varje användare. Uppdatering av sidan och klick på länkar fungerar inte. Programmet verkar helt fruset. Det fungerar bara att vänta på att allt ska behandlas.

Vad kan vara problemet? Jag har listat tre viktiga ledtrådar i texten för att du snabbt ska kunna söka efter problemet. Hotfix har en trivial lösning.

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