lördag 5 januari 2008

Buggar i SbyTemp

Två riktigt elaka buggar visade sina snordrypande trynen under jul/nyårshelgen.

Den ena var att grafen för senaste kvartalets veckomedelvärden inte gillade övergången från vecka 52 till 1, respektive år 2007 till 2008. Det var nog nåt jag hade i baktanke när jag gjorde skriptet nån gång i våras, "måste fixa nån gång före årsskiftet". Resulterade i felmeddelande från jpgraph.

Den andra var betydligt värre. Eftersom inomhus/servertemperaturerna hölls väldigt stabila skulle distributionsgraferna behövt ha färre staplar. När skriptet skulle räkna ut inkrementet mellan staplarna kom det fram till resultatet 0 - vilket resulterade i en oändlig loop. PHP tog åt sig allt minne/swap det fick och processerna (sshd och mysqld bl.a.) började dumpa core och självdö när de ville allokera minne.

Lite nervös blir man ju när ssh börjar ge "Connection refused", men maskinen svarade på ping åtminstone, och irssi hölls igång. Detta hände natten till söndagen, när jag hade varit borta en vecka.

Inga kommentarer: