31Verfügbarkeit von Webservern prüfen
Wenn man eine größere Anzahl Webserver in Betrieb hat, testet man regelmäßig die Erreichbarkeit und alarmiert bei Fehlern, um dies von einem Menschen prüfen zu lassen. Zum Test, ob alle Webserver erreichbar sind, können Funktionen aus dem Modul urllib
(Kapitel 22.2 auf Seite 258) genutzt werden. Anhand des Statuscodes oder eines Fehlers kann dann eine Entscheidung über das weitere Vorgehen getroffen werden. Bei vielen Webservern lohnt sich eine parallele Versendung der Anfragen. Dafür eignet sich das Modul threading
(Kapitel 23.1 auf Seite 291).
31.1Einen Webrequest stellen
Das Programm wird in kleinen Schritten aufgebaut. Zunächst wird nur ein Webrequest an einen Rechner gestellt. Die URL wird als Zeichenkette ...
Get Python 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.