Portál AbcLinuxu, 9. května 2025 23:40

Dotaz: Jak se dá ověřit scriptem , jestli jede php server?

7.10.2008 21:30 bach1
Jak se dá ověřit scriptem , jestli jede php server?
Přečteno: 406×
Odpovědět | Admin
Jak se dá ověřit scriptem , jestli jede php server , či nikoliv a pokud ne , tak provést reboot routeru. Někdy se totiž stane , že při výpadku proudu nenajede správně php a tudíž to hlásí server error 500 , avšak stačí se přihlásit telnetem a dát reboot a je to ok.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.10.2008 22:08 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Jak se dá ověřit scriptem , jestli jede php server?
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus neco ve stylu
if ! ( curl --fail --silent "http:://example.com" >/dev/null ); then
  echo -n "rebooting..."
  echo -e "reboot\n\n" | nc hostname port
  echo "done"
fi
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
8.10.2008 19:14 luky
Rozbalit Rozbalit vše Re: Jak se dá ověřit scriptem , jestli jede php server?
echo "rebooting..."
( sleep 1; echo admin; sleep 1; echo heslo; sleep 1; echo reboot; sleep 1 ) | nc -t router port
Josef Kufner avatar 10.10.2008 00:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak se dá ověřit scriptem , jestli jede php server?
Tohle má jednu zásadní vadu. Pokud server umře jenom trošku, tak to bude v pořádku. A i přesto, že na webu bude obrovská chybová hláška, skript nic nepozná.

Připoj grep za curl a hledej kus textu, který tam nebude, když se to podělá. Při větší změně na webu to budeš muset upravit, ale aspoň to bude fungovat.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.