Asensin tällaien paketin: http://packages.ubuntu.com/lucid/serverstats
Muuten se toimii, mutta tärkein toiminto, jonka takia sen asensin, eli PING tilastot ei toimi. Se piirtää tyhjän kaavion.
Osaako joku kertoa, missä on vika?
Miksi ei toimi?
8
177
Vastaukset
Pelaako pingi?
- öööu
Kyllä pingi pelaa, ja serverstatsin "HTTP-Ping" antaa myös kuviot, mutta tuo "ping" piirtää tyhjän kaavion.
Voiko jotenkin tarkistaa, mikä siinä aiheuttaa virheen? Joku php-paketti puuttuu?
- roipotti
Latasin pakettivarastosta, kylläkin Debianin ja RoboLinux, ja hetken ihmettelin mutta kyllä se pingillekin arvoja kirjoitteli, oikeellisuudesta en voi olla ihan varma, täytyy lukea jostain käyttöohjeita.
- Sudoku.
Pelaako sudoku?
- öööu
Häh?
- öööu
Käsittääkseni skripti suorittaa komennon:
$ ping -c 1 -W 1 google.fi
Ja tämä koodirivi etsii tuloksen:
if (preg_match('/^.*icmp_req=. ttl=. time=([0-9\.] ) ms$/', $line, $matches))
Voisiko ongelmana olla se, että eri Linux versioiden ping ohjelmat antavat eri tulostuksen, ja tuo rivi ei löydä tulosta?
Minulla on useampi kone ja ping tulokset ovat aika erilaisia:
$ ping -c 1 -W 1 google.fi
PING google.fi (193.229.108.24) 56(84) bytes of data.
64 bytes from cache.google.com (193.229.108.24): icmp_seq=1 ttl=60 time=14.6 ms
--- google.fi ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 14.683/14.683/14.683/0.000 ms
-------------------------------------
$ ping -c 1 -W 1 google.fi
PING google.fi (193.229.108.24): 56 data bytes
--- google.fi ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss, 1 packets out of wait time
round-trip min/avg/max/stddev = 14.529/14.529/14.529/0.000 ms
--------------------------------------
Valitettavasti en osaa säännöllisiä lausekkeita, että voisin tarkistaa, millaisen tuloksen tuo koodi saa.- öööu
No niin siinä se bugi olikin:
Serverstats etsii ping tuloksesta merkkijonon: icmp_req
Mutta ping tulostaa: icmp_seq
Kumpi on oikein ja kumpi on väärin, en tiedä. Mutta ongelma korjantui, kun vaihdoin serverstatin koodissa icmp_req => icmp_seq öööu kirjoitti:
No niin siinä se bugi olikin:
Serverstats etsii ping tuloksesta merkkijonon: icmp_req
Mutta ping tulostaa: icmp_seq
Kumpi on oikein ja kumpi on väärin, en tiedä. Mutta ongelma korjantui, kun vaihdoin serverstatin koodissa icmp_req => icmp_seqKannattaa tehdä bugiraportti ja laittaa patch Launchpadiin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1072072
Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."
Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi561946- 151895
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa191667"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla201598Haluan jutella kanssasi Nainen
Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O121398Haluan tavata Sinut Rakkaani.
Olen valmis Kaikkeen kanssasi...Tulisitko vastaa Rakkaani...Olen todella valmistautunut tulevaan ja miettinyt tulevaisuu261340Poliisiauto Omasp:n edessä parkissa
Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak111326Onko mies niin,
että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.151311Kristityt "pyhät"
Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.61262