Sida 1 av 1

90% av alla orter visar N/A

Postat: 23 nov 2010, 21:44
av dali
Något verkar ha hänt med temperatur.nu kl 20 ikväll. Väldigt många orter rapporterar N/A.
Jag rapporterar temp för Habo, och det går bra att rapportera in temperatur, men det visas inte på temperatur.nu.

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 21:59
av Qluripax
Känns som att Elf har något att jobba med. Förra inlägget skrevs - om en timme ca.. :)
Även Leksand/Siljansnäs rapporterar in men får N/A i grafen.

//Q

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 22:07
av citactiva
Har du stängt av sommartiden i inställningar? här visar det rätt tid i forumet iaf.

Jag rapporterar temp för två ställen och en fungerar och en får N/A, båda borde dock fungera.
Som sagts, något står inte riktigt rätt till.

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 22:09
av citactiva
Nu har min felande hoppat igång igen, och många med den ser det ut som :D

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 22:13
av elf98
Oops!

Jag har trimmat processen för att hämta temperaturer lite. Uppenbart var en av kontrollerna inte genomtänkt.

Tyvärr har ca 1h data tappats för en stor mängd stationer-

Allt skall rulla som vanligt nu iaf.

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 22:19
av dali
Man blir ju lite nyfiken på vad som blivit fel, och varför det inte drabbat alla...

Re: 90% av alla orter visar N/A

Postat: 23 nov 2010, 23:07
av elf98

Kod: Markera allt

passthru("ping -c1 -q -w1 ".$url_exp[2]." > /dev/null", $retval);
                if ($retval != 0) {
                        echo "Kan inte nå ".$url_exp[2]."\n\n";
                }
Jag la in en koll om hosten var uppe innan data hämtades och analyserades.
2 orsaker till att det falerade:
1. Inte alla hosts svarar på ping, även om de är uppe.
2. Jag hade satt timeout till 1 sekund och gjorde ett försök.

Så de siter som svarade snabbt på ping föll inte bort. I vissa fall (de som rapporterar via url eller ftp) pingas temperatur.nu, måhända var det de stationerna som inte föll bort.

Kontrollen ligger kvar med längre timeout, men avbryter inte skriptet om pingen inte får något svar. Informationen används dock för att presentera felorsak.

Re: 90% av alla orter visar N/A

Postat: 24 nov 2010, 00:53
av daromer
Borde väl räcka att ha en timeout på när du hämtar datan? Lr ja förmodar att du har de så nu.

Re: 90% av alla orter visar N/A

Postat: 03 dec 2010, 18:32
av citactiva
Det gäller egentligen inte just detta fel men det kändes överflödigt med ett nytt ämne för min fråga.

Vad hände idag strax efter 12 när alla stationer saknar mätvärden för ca en halvtimma?

Re: 90% av alla orter visar N/A

Postat: 03 dec 2010, 18:58
av elf98
En mindre uppdatering av hämtningsscriptet som tog lite längre tid än planerat.

90% av alla orter visar N/A

Postat: 03 dec 2010, 19:42
av bjornsson
Aha, det förklara mitt glapp :)