Dräi verschidde Saachen kënne bei engem Tunnel falsch goen, an si verlaangen dräi verschidden Reaktiounen. De Partner hält op ze äntweren, den Daemonprozess stierft, oder d'Applikatioun hannert dem Tunnel hält op ze déngen. Eng Konfiguratioun, déi den Déngscht bei jidweder dovun erëm startet, ass keng suergfälteg Iwwerwaachung; et ass eng eenzeg grober Aktioun op onverbonne Feeler. D'Vergläiche wat all Mechanismus tatsächlech ka beobachten, mécht d'Aarbechtsdeelung kloer.

Dräi Feeler déi wéi een ausgesinn

D'Stille vum Partner heescht, datt déi aner Säit opgehalen huet ze schécken, an OpenVPN kann dat selwer entdecken, well et den Häerzschlag huet. Den Doud vum Prozess heescht, datt den Daemon erausgaang ass, wat de Servicemanager mierkt an OpenVPN net kann. E Feeler an der Applikatioun heescht, datt den Tunnel gutt ass an eppes hannendrun net, an keen vun den aneren zwee Mechanismen huet eng Manéier dat ze wëssen. Jiddwereen brauch eng aner Reaktioun, an keen dovun ass datselwecht wéi ze mierken, datt den Tunnel leeft.

Dëst si verschidde Signaler aus verschiddenen Niveauen, an jiddwereen huet en Eegentemer, deen drop handele kann ouni ze raten. Si ze mëschen bréngt ee System ervir, deen op Symptomer erëm startet, déi et net kann interpretéieren.

Schreift déi dräi Fäll op, ier dir en Timer ännert. D'Lëscht selwer weist meeschtens, datt ee Mechanismus gefrot gëtt, all dräi ofzedecken.

Op wat sech keepalive tatsächlech ausbreet

D'Direktiv keepalive ass eng Ofkierzung, an d'Ausbreedung ass jee no Modus anescht. Op engem Server gëtt keepalive 10 60 en lokale Ping all zéng Sekonnen, eng lokal Neistartfrist vu 120 Sekonnen an d'Wäerter 10 an 60, déi un d'Cliente geschéckt ginn. D'Frist vum Server gëtt bewosst verduebelt, sou datt e Client eng Chance kritt fir nei ze starten, ier den Server opgëtt. Liest déi ausgebaut Form an der lafender Konfiguratioun, net d'Ofkierzung am Profil.

Déi Verdueblung ass de Grond, firwat all Beschreiwung falsch ass, déi behaapt, déi zwou Säiten starten no sechzeg Sekonnen erëm. Et erkläert och, firwat déi zwou Säiten net am Takt flackeren, wann e Wee sech verschlechtert.

Den Häerzschlag ass OpenVPN-Partnerverkeier, keng ICMP-Prüfung vun engem ëffentlechen Host. Eng Äntwert beweist nëmmen, datt de wäiten Enn vum Tunnel lieft. Et seet näischt iwwer d'Datebank oder de Webdéngscht, deen de Benotzer tatsächlech brauch.

Wat Restart=on-failure net iwwerwaacht

Liest d'installéiert Eenheet, ier dir eng Iwwerschreiwung bäifügt. Restart=on-failure reagéiert op dokumentéiert Prozessfeelerbedingungen, wat net datselwecht ass wéi den Zoustand vun der Verbindung z'iwwerwaachen. Et löst net aus, well eng intern Erëmverbindung ugefaangen huet, an en ordentlechen Austrëtt huet eng aner Bedeitung wéi en Ofstuerz.

Dee Mësscheed ass wichteg, well en internen Neistart dee selwechte Prozess lieweg hält. D'Eenheet gesäit näischt, den Tunnel erëmhëlt sech selwer, an dat ass déi richteg Resultat.

Setzt RestartSec an d'Startgrenzen bewosst, soss klappt eng Ofstuerzschleef um Gateway an déi richteg Feeler gëtt ënner Neistartmessage begruewen. Eng ausgeléist Neistartgrenz léisst d'Eenheet am Feeler, wat sichtbar ass, wärend eng onlimitéiert Schleef et net ass.

ping-restart a ping-exit sinn net ëmwiesselbar

ping-restart léist den internen Neistart vum OpenVPN aus a behält de Prozess. ping-exit beendet de Prozess bei der selwechter Aart Frist, wat d'Entscheedung un de Servicemanager gëtt. Si schléissen sech géigesäiteg aus, an dat zweet ze wielen ännert, wiem d'Erëmhuelung gehéiert. Den Ënnerscheed ass, wien decidéiert et nach eng Kéier ze probéieren, a wéi vill Zoustand den Versuch iwwerlieft.

Wann dir den Austrëtt bei der Frist wielt, brauch d'Eenheet eng passend Neistartpolitik an eng Behandlung vum Austrëttsstatus, soss gesäit eng Liewensfäegkeetsfeeler aus wéi en dauerhaften Arrêt. D'Persistenzoptiounen kënnen och Interfaces a Routen iwwer en internen Neistart erhalen, awer net iwwer en Prozessaustrëtt.

Wielt ee Liewenszyklus pro Asaz a schreift op firwat. E Profil, deen déi zwou Direktiven dréit, ass e Profil, deen sech net decidéiert huet.

Test all Feeler als säin eegene Fall

Simuléiert e stille Partner, en ëmbruechten Daemon an eng Applikatioun déi net verfügbar ass an engem guttgeheeschtent Fënster, a kontrolléiert dann, wéi eng Erëmhuelung ausgeléist gouf. En stille Partner sollt eng intern Erëmverbindung ginn, en ëmbruechte Prozess en Neistart vun der Eenheet, an eng Applikatiounsstéierung keng vun deenen zwee. Wann zwee Fäll déiselwecht Aktioun ginn, ass den Eegentum nach ëmmer gemëscht.

Widderhuelte Erëmhuelung ass och keng Reparatur. Opgehuewe Umeldungsinformatiounen oder zwee Cliente mat engem effektiven Numm ersetzen sech weider, a méi séier Timer maachen dat Flackeren just méi séier.

Ähnlech Artikelen