Avatar billede landesman Nybegynder
08. november 2002 - 22:31 Der er 10 kommentarer

Serverstatus

Hej
Er der nogen der har en fidus til hvordan man tjekker om en server er oppe eller nede ? Skal kunne gøres via IP adr.
Avatar billede foxy_lady Nybegynder
08. november 2002 - 22:32 #1
Kan du ikke bare pinge den?
Avatar billede landesman Nybegynder
08. november 2002 - 22:37 #2
Jo, men jeg leder efter et script der kan vise om serveren er oppe eller nede. Sådan noget med a la en rød knap når den er nede osv. :o)
Avatar billede clausmeyer Nybegynder
08. november 2002 - 22:40 #3
lyder interesant hvordan laver man det evt sådan man kan fyre en komando afsted til serverne så man får en status med rød/grøn
Avatar billede lequet Nybegynder
08. november 2002 - 22:58 #4
Kan du højest sandsynligt ikke med javascript, men du kan gøre det rimeligt nemt med et server-side sprog som ASP eller PHP... Kan give dig et eksempel i PHP, hvis du er interesseret
Avatar billede landesman Nybegynder
08. november 2002 - 23:00 #5
Hej leguet.... Det vil jeg meget gerne have. Helst i PHP
Avatar billede lequet Nybegynder
08. november 2002 - 23:06 #6
Der er en række mulighedder... Du kan bruge fsockopen() funktionen, men den kræver ofte lidt kendskab til serveren, og jeg er ikke så stærk til lige den funktion, men noget ala dette skulle kunne bruges, prøv om det virker

$fp = fsockopen ("127.0.0.1", 80, $errno, $errstr, 30);
if ( $fp ) {
  echo "Server kører" ;
} else {
  echo "Server kører ikke" ;
}

Ellers kan du placere en lille fil på serveren (eller finde en du ved findes på den server, og som du ved du kan få adgang til udefra)... Alt efter situationen er det en udemærket løsning. Du kan derved tjekke om du kan få adgang til den fil, sådan her f.eks. :

$fp = fopen( "http://127.0.0.1/fil.txt", "r" ) ;
if ( $fp ) {
  echo "Server kører" ;
} else {
  echo "Server kører ikke" ;
}

Hvis du kan få adgang til filen, kører serveren, ellers ikke... Ret logisk :)
Avatar billede lequet Nybegynder
08. november 2002 - 23:08 #7
Forresten er det god stil at lukke forbindelsen med fclose( $fp ) ; efter brug, en ting jeg glemte i mine eksempler :)
Avatar billede landesman Nybegynder
08. november 2002 - 23:58 #8
Hej lequet ... Den vil ikke rigtigt med det script de sendte :o(  Har clausmeyer haft bedre held ?
Avatar billede grunken Nybegynder
09. november 2002 - 00:22 #9
landesman >>

lequets eksempel virker altså perfekt :)
og nej med fsocks er det altså ikke nødvendigt at kende så meget til serveren, med mindre at du vil lave en online ftp-klient :)
Avatar billede landesman Nybegynder
15. januar 2003 - 09:21 #10
Hej grunken. Jeg har forsøgt igen, men uden held. Har du et link til mere info vedr. opsætning ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester