Avatar billede sorenriis Nybegynder
27. maj 2005 - 16:15 Der er 6 kommentarer og
1 løsning

Status på server

Er det muligt at lave et lille simpelt php-script som tjekker om der er "hul" igennem til hhv. apache-serveren, mysql-serveren og ftp-serveren?

Har forsøgt mig med noget lignende dette her til mysql-serveren:
$mysql = fsockopen("udp://minip", $port, $errno, $errstr);
if (!$mysql) {
$mysql_status="<img src='/gfx/down.png' title='$errno - $errstr'>";
} else {
$mysql_status="<img src='/gfx/up.png'>";
fclose($mysql);
}

Men det virker ikke helt efter hensigten, da den siger den er oppe selv om den i virkeligheden er lukket ned. Nogle der kan give en hånd med?:)
Avatar billede razmuz_dk Nybegynder
27. maj 2005 - 17:22 #1
Det ser umiddelbart rigtigt ud. Som alternativ kan du jo bruge mysql_connect(); til at tjekke om mysql-serveren kører. Og det samme med ftp_connect().
Avatar billede sorenriis Nybegynder
27. maj 2005 - 17:24 #2
Hrm.. ok..
Vil prøve at rode lidt med de 2 parametre der istedet. For jeg kan ikke lige få det til at virke med fsockopen-funktionen..
Avatar billede sorenriis Nybegynder
27. maj 2005 - 17:31 #3
Hvordan bruger du helt præcist ftp_connect, når der er tale om en ip og ikke et domæne?
Desuden kører ftp-serveren på en lidt speciel port - nemlig 12345.
Avatar billede sorenriis Nybegynder
27. maj 2005 - 17:32 #4
Nå.. den klarede jeg selv:D

$ftp = ftp_connect("ip", port);
Avatar billede razmuz_dk Nybegynder
27. maj 2005 - 18:26 #5
Okay...

Hvis den apache-server som dit script skal køre på, er den samme som den skal overvåge - så er det jo ligemeget med tjek på Apache-server. Hvis siden kan vises, så må apache-serveren jo også køre! :) Og så har du faktisk alle tre :)
Avatar billede sorenriis Nybegynder
27. maj 2005 - 19:01 #6
heh.. jep.. men jeg har 2 servere kørende:)
Smider du lige et svar Razmuz_dk?
Avatar billede razmuz_dk Nybegynder
27. maj 2005 - 22:05 #7
Jeps
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