Një rresht komande që përmban --errors-to-stderr duket si ankesë dhe nuk është. Fjala i përket emrit të një opsioni, njësoj si emri i një skedari regjistri nuk thotë asgjë për atë që përmban skedari. Përpara se të ndryshoni çdo konfigurim, përcaktoni çfarë po lexoni në të vërtetë.

Vendimi ka tre degë: rreshti është vetë nisja, rreshti është dalje që ka shtypur programi, ose rreshti është tekst që një mbështjellës e përsëriti përpara se VPN të niste. Secila degë tregon një vend tjetër për të parë, dhe vetëm njëra prej tyre është mesazhi i vetë VPN-së.

Emri i një opsioni nuk është mesazh statusi

Për Community OpenVPN, --errors-to-stderr e drejton daljen e gabimeve te gabimi standard në vend të daljes standarde. Kjo është zgjedhje rryme, jo filtër ashpërsie, dhe nuk krijon gabim. Një --log ose --log-append i mëvonshëm mund të ridrejtojë të njëjtat mesazhe në një skedar, prandaj efekti i flamurit varet nga pjesa tjetër e komandës. Referenca e regjistrimit nga burimi e përcakton atë rend.

Pra prania e flamurit tregon ku do të shkonin gabimet. Nuk tregon se ndodhi një.

Rresht nisjeje apo dalje procesi

Filloni duke pyetur kush e shtypi tekstin. Një njësi shërbimi, një paketë aplikacioni ose një mbështjellës shell shpesh përsëritin të gjithë argv përpara se procesi i VPN të shkruajë diçka. Ai jehonë nuk dallohet nga një rresht statusi nëse shihni vetëm një fragment.

Nëse rreshti erdhi nga mbështjellësi, VPN nuk ka nisur ende dhe nuk ka çfarë të raportojë. Shikoni më poshtë në dalje për mesazhin e parë që mbart një vulë kohe ose emër nënsistemi.

Nëse rreshti erdhi nga procesi i VPN, është ende vetëm thirrja. OpenVPN nuk e shtyp rreshtin e vet të komandës si gabim, dhe mesazhet që kanë rëndësi vijnë pas tij.

Gjeni procesin dhe rezultatin e tij

Përcaktoni nëse procesi po punon ende. Një klient që është aktiv dhe po riprovon duket shumë ndryshe nga një që doli menjëherë, dhe i njëjti rresht komande i paraprin të dyve.

Pastaj lexoni rezultatin përmes komponentit që zotëron procesin. Nën systemd, ai është ditari i njësisë; në një aplikacion desktopi, ai është regjistri ose tastiera e vetë aplikacionit. Statusi i daljes bashkë me mesazhet e fundit i përgjigjen pyetjes që emri i opsionit vetëm lë të kuptohet.

Një gabim analize konfigurimi, një skedar që mungon, një kredencial i refuzuar dhe një afat kohor i partnerit janë katër ngjarje të ndryshme. Ato vijnë në të njëjtën rrymë. Kanë nevojë për katër rregullime të ndryshme. Vendosni cilin keni përpara se të prekni profilin, dhe citoni mesazhin e saktë kur kërkoni ndihmë.

Kur e meriton flamuri vendin e vet

Flamuri e meriton vendin e vet kur stdout mban të dhëna dhe gabimet nuk duhet t'i ndotin ato, ose kur një mbështjellës i kap dy rrymat veçmas. Në një sesion në plan të parë në një terminal, të dyja rrymat ju vijnë përpara. Në atë rast dallimi rrallë ndryshon atë që bëni.

Mbajeni nëse skripti përreth varet nga ndarja. Heqja e tij sepse emri duket alarmues ndryshon se ku shfaqen mesazhet dhe nuk rregullon asgjë tjetër.

Çfarë të mos ndryshoni

Mos e trajtoni opsionin si hap riparimi. Fshirja e tij nuk mund të rregullojë një certifikatë, një rrugë ose një dështim vërtetimi.

Nëse thirrja përmban --config stdin, konfigurimi furnizohet përmes hyrjes standarde. Ky është një vendim i veçantë për mënyrën se si furnizohet skedari. Ndryshoni një gjë në një herë, dhe rilexoni mesazhin aktual përpara se të ndryshoni të dytën.

Artikuj të ngjashëm