PHP Manual
/
Seniorudvikler

Sådan håndteres pludselige nedbrud af PHP-scripts

11. 02. 2023

En historie fra slutningen af 2016, hvor jeg bogstaveligt talt blev reddet af en kollega: I en PHP-applikation beslutter du at tjekke billeder ind via et proxyscript, som bl.a. kan justere deres dimensioner og andre parametre i henhold til den indgående anmodning. Som en del af optimeringen gemmer du også de genererede varianter fysisk på disken.

Men i produktionsdrift begynder du pludselig at se en enorm belastning og tusindvis af forespørgsler i kø. Billederne indlæses i rækkefølge et efter et for hver bruger. Opdateringer af siden og klik på links virker ikke. Programmet virker helt fastfrosset. Det virker kun at vente på, at alting bliver behandlet.

Hvad kan problemet være? Jeg har anført 3 vigtige ledetråde i teksten for at gøre det muligt at søge hurtigt efter problemet. Hotfix har en triviel 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