Hurtig funktion til at tjekke om server er nede...

Tags:    php

<< < 12 > >>
Jeg skal bruge en HURTIG funktion til at tjekke om en server er nede, jeg bruger iøjeblikket denne:

function CheckIP($IP){
$fp = fsockopen($IP, 80, &$errno, &$errstr, 1);

if ($fp) {

return 1;

} else {

return 0;

}
}

Som i kan se skal den retunere 1 hvis serveren ikke er nede, og 0 hvis den er nede. Det er ip adressen som den skal tjekke efter

mvh.
Lasse Espeholt
webmaster for espeholt.dk



12 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg skal bruge en HURTIG funktion til at tjekke om en server er nede, jeg bruger iøjeblikket denne:

function CheckIP($IP){
$fp = fsockopen($IP, 80, &$errno, &$errstr, 1);

if ($fp) {

return 1;

} else {

return 0;

}
}

Som i kan se skal den retunere 1 hvis serveren ikke er nede, og 0 hvis den er nede. Det er ip adressen som den skal tjekke efter

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Hvad er problemmet med den?

---
Hilsen Anders



For langsom

mvh.
Lasse Espeholt
webmaster for espeholt.dk



For langsom

mvh.
Lasse Espeholt
webmaster for espeholt.dk

Tror ikke på at det kan gøres hurtigere, den bruger jo alligevel kun 1. sekund på hver server. Selvom det ender med en del hvis de alle er nede.
Mvh
Kaare



nej den bruger nogengange mere end 1 sekund

mvh.
Lasse Espeholt
webmaster for espeholt.dk



nej den bruger nogengange mere end 1 sekund

mvh.
Lasse Espeholt
webmaster for espeholt.dk


Hvorfor vil du egenligt teste, hvorfor ligger du ikke bare siden der hvor du har det script? Så kommer det jo med det samme :)

---
Hilsen Anders



Den 08-04-03 20:32 skrev Anders (r0x3r) følgende:
-----------------------------------------------------------------------------
nej den bruger nogengange mere end 1 sekund

mvh.
Lasse Espeholt
webmaster for espeholt.dk

Hvorfor vil du egenligt teste, hvorfor ligger du ikke bare siden der hvor du har det script? Så kommer det jo med det samme :)

---
Hilsen Anders
-----------------------------------------------------------------------------

forstår ikke hvad du mener

mvh.
Lasse Espeholt
webmaster for espeholt.dk



Jeg mener, hvorfor redirecte til en anden server?

---
Hilsen Anders



Forstår ikke hvad du mener, det script der ligger jo på en server som så skal tjekke en anden server om den er nede....

altså CheckIP('xxx.xxx.xxx.xxx');



Jeg mener, hvorfor redirecte til en anden server?

---
Hilsen Anders


Det er da ikke sikkert at han vil redirecte...
Måske vil han bare have en status side hvor der står hvilke servere der er oppe eller nede....

Mvh. Sophus
- www.Sophusn.dk -



Jep sophus jeg vil have en side der fortæller hvilke servere der er nede og oppe

mvh.
Lasse Espeholt
webmaster for espeholt.dk



<< < 12 > >>
t