19. Najpogostejši problemi v praksi¶
Bistvo poglavja
To poglavje pokaže, da se veliko praktičnih težav ponavlja v istih vzorcih: dosegljivost, pravice, imena, konfiguracija in odvisnosti od drugih storitev.
Pogosta napaka
Najslabši diagnostični pristop je ugibanje po občutku. Pri storitvah je skoraj vedno boljši miren pregled po plasteh in po odvisnostih.
To poglavje ni seznam naključnih napak, ampak pregled težav, ki se v resničnem okolju ponavljajo znova in znova. Smisel takšne ponovitve ni strašiti, ampak pokazati, da se pri storitvah zelo veliko napak vrti okoli istih osnov: dosegljivosti, pravic, imen, konfiguracije in odvisnosti od drugih storitev.
19.1 Zakaj je tak pregled pomemben¶
Če dijak razume tipične vzorce napak, bo kasneje veliko hitreje ločil med simptomom in dejanskim vzrokom problema.
19.2 Storitev je nameščena, a ni dosegljiva¶
Možni vzroki: - servis ne teče, - teče, a posluša na napačnem naslovu, - port blokira firewall, - DNS kaže drugam, - reverse proxy kaže na napačen backend.
19.3 Uporabnik pride do strežnika, ne pride pa do podatkov¶
Možni vzroki: - napačna prijava, - napačne pravice, - konflikt lokalnih in omrežnih računov, - problem z mapiranjem uporabnika, - problem z imenikom.
19.4 Vse "deluje", a samo nekaterim uporabnikom¶
Možni vzroki: - cache, - DNS razlike, - skupinske politike, - različne pravice, - različne poti do storitve, - razlika med internim in zunanjim dostopom.
19.5 Po posodobitvi nekaj ne dela¶
Možni vzroki: - sprememba privzetih nastavitev, - stara konfiguracija ni več podprta, - neujemanje modula ali knjižnice, - pozabljena obnova storitve po menjavi certifikata.
19.6 Najboljši diagnostični vrstni red¶
Ko nekaj ne dela, pojdi po plasteh: 1. Ali sistem deluje? 2. Ali servis teče? 3. Ali posluša na pravih vratih? 4. Ali je dosegljiv po IP? 5. Ali je dosegljiv po imenu? 6. Ali firewall dopušča promet? 7. Ali so pravice pravilne? 8. Ali dnevniki povedo kaj koristnega? 9. Ali je težava v odjemalcu ali strežniku? 10. Ali je težava v odvisni storitvi?
To je ena najpomembnejših stvari, ki jih lahko dijaki odnesejo iz predmeta.