Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie up-time serwera
Forum PHP.pl > Forum > PHP
thomson89
Witam!

Jak można sprawdzić up-time serwera, tzn. czy serwer działa czy nie. Statystykom serwerowni raczej nie wierzę. Chciałbym mieć na serwerze jakiś skrypt który by to sprawdzał, lub co.

Pozdrawiam, Mateusz!
Hekko
Musiałbyś sprawdzać z innego serwera a najlepiej z kilku połączenia na wybranych portach np fsockopen. Taki skrypt dodać do cronjobs i zapisywać wyniki.

Dlaczego nie wierzysz statystykom serwerowni ?
kulczycki
uptime serwera. Masz na myśli to ile działa, czy w ogóle działa ?. Jeśli sprawdzanie czy jest on-line po prostu go nasłuchujesz na danym porcie i wiesz czy online czy nie. Co do uptime - w zależności czy to windows czy linux wykonujesz polecenie exec po czym wydobywasz dane.

  1. $data = shell_exec('uptime');
  2. $uptime = explode(' up ', $data);
  3. $uptime = explode(',', $uptime[1]);
  4. $uptime = $uptime[0].', '.$uptime[1];
  5.  
  6. echo "Aktualny uptime serwera: ".$uptime;
thomson89
Chodzi mi o to, żeby wiedzieć czy działa czy nie i kiedy działał a kiedy nie.

Cytat(Hekko)
Dlaczego nie wierzysz statystykom serwerowni ?

Marketing winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.