Toon posts:

Check of webserver werkt - script

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een automatisch controle hebben of de webserver werkt. (op unix)
Als eerste laat ik een commando lost (ps -ef) om te kijken of de processen die moeten draaien er nog zijn.

Maar in de praktijk blijkt dat dit niet altijd op gaat.
Het moet volgens mij kunnen door een commando naar poort 80 van de webserver te sturen, kijken wat er terug komt, en hieruit concluderen of deze nog werkt.

Iemand een idee hoe ik moet beginnen met zo'n script?

:)

Verwijderd

portscannen?

  • blackd
  • Registratie: Februari 2001
  • Niet online
Als 't via poort 80 gaat, gewoon kijken of je een pagina kan ophalen?

Hoe wil je dit script maken? PHP/Perl? :? Wil je uberhaupt wel een webscript maken?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


Verwijderd

Topicstarter
Een browser maak ook connectie naar de 80-poort van de server.
Zoiets moet ook met een commando kunnen - lijkt me.
Dit zou ik dan automatisch willen laten uitvoeren, om met het resultaat vervolgens een conclusie te kunnen trekken of de webserver nog acties is.
:)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Waarom haal je niet een testbestandje van de server op :?
Dat is extreem triviaal te doen in php...

  • El Martino
  • Registratie: December 2000
  • Laatst online: 04-08 10:37

El Martino

Zo niet, dan toch.

Kun je het resultaat van lynx [pagina] niet afvangen?

"To make a bad day worse, spend it wishing for the impossible", Calvin (Calvin & Hobbes)


Verwijderd

Topicstarter
Hoe moet ik me dat - met een testbestandje - voorstellen.
Ik wil vanaf server A een automatisch controle doen, ijkend of de webserver op server B nog werkt.

  • El Martino
  • Registratie: December 2000
  • Laatst online: 04-08 10:37

El Martino

Zo niet, dan toch.

Je kunt een willekeurige pagina als testbestand beschouwen. Connect gewoon rechtstreeks naar http://[jouw-server]/ en als dat geen foutmelding geeft dan werkt de server goed.

"To make a bad day worse, spend it wishing for the impossible", Calvin (Calvin & Hobbes)


Verwijderd

Topicstarter
Op maandag 13 mei 2002 15:39 schreef El Martino het volgende:
Je kunt een willekeurige pagina als testbestand beschouwen. Connect gewoon rechtstreeks naar http://[jouw-server]/ en als dat geen foutmelding geeft dan werkt de server goed.
Zou je een voorbeeld commando kunnen geven.
Wat ik b.v. in een telnet-sessie kan uitvoeren
:)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Kijk maar ff in de http RFC.. Gewoon iets als:
GET 1.0 / [newline]
[newline]

ofzo

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • El Martino
  • Registratie: December 2000
  • Laatst online: 04-08 10:37

El Martino

Zo niet, dan toch.

In feite is HEAD al goed genoeg, bespaart je weer wat dataverkeer, en 't is nog sneller ook ;)

"To make a bad day worse, spend it wishing for the impossible", Calvin (Calvin & Hobbes)


Verwijderd

Topicstarter
Op maandag 13 mei 2002 15:43 schreef Janoz het volgende:
Kijk maar ff in de http RFC.. Gewoon iets als:
GET 1.0 / [newline]
[newline]

ofzo
Waar kan ik dat commando uitvoeren, als ik dat in een telnet achter elkaar invoer krijg ik een error

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Besef wel dat je hiermee niet alles kan testen (als je gewoon een simpele get doet). Hiermee kun je wel testen of de webserver nog draait, maar is dat interessant. Werkt je database nog wel? Werkt PHP wel goed? Doen alle frames het (enz). Maarja hier zijn legio (betaalde) tools voor, dus het is denk ik een afweging maken naar mate van de importance van de uptime van die webpagina( of applicatie )

BTW begin nou eens met het lezen van de RFC, dat geeft een hoop inzicht. Dan had je waarsch geweten dat je dmv de header kan kijken of de pagina goed werkt ( de 200 range )

[edit] je vervangt newline toch wel door een enter he?
Pagina: 1