Heilsa milliþjóns: hvaða vefsíðu og aðgerð prófaðir þú?
Aðgreindu almenna aðgengi milliþjónsins frá bilunum sem eru sérstakar fyrir áfangastað þegar þú viðheldur endurnýtanlegu safni milliþjóna.
Milliþjónn sækir IP-prófunarsíðuna þína en bregst á því API sem forritið þitt þarf. Að kalla hann „heilan“ eða „dauðan“ tapar gagnlegustu staðreyndinni: beiðnirnar tvær voru ólíkar.
Byrjaðu á flutningsvíðum færslu fyrir endapunktinn. Nærðu hlustara hans og lýkur nauðsynlegri milliþjónssamningum? Haltu áfangastaðs-sértækum athugunum við hlið þeirrar færslu í stað þess að skrifa yfir hana.
| Athugun | Rannsóknarsvið |
|---|---|
| Hlustari milliþjónsins hafnar tengingum | Endapunkturinn og leiðin þangað |
| Milliþjónninn hafnar einni áfangastaðarhöfn | Leyfða aðgerðin fyrir þann áfangastað |
| Ein vefsíða skilar reikningsvillu | Áfangastaðarforritið og skilríkin |
| Stór svör stöðvast, lítil klárast | Flutningsálagið og tímatakmörkastefnan |
HTTP-svar getur staðfest að beiðnislóð hafi skilað einhverju og samt verið ónothæft fyrir forritið. Haltu flutningsárangri, HTTP-stöðu og væntu efni aðskildum niðurstöðum.
Ef einn áfangastaður bregst endurtekið, stöðvaðu eða rannsakaðu þetta par endapunkts og áfangastaðar. Að slökkva á milliþjóninum fyrir hvert ótengt verkefni getur kastað burt gagnlegri getu. Hins vegar ætti alheims tengingarbilun ekki að vera falin bak við einangraða færslu eins vefsíðu.
Hagnýtur heilsulykill getur innihaldið auðkenni milliþjónsins, áfangastaðarþjónustuna og aðgerðartegundina. Forðastu að nota alla skilríkjaberandi slóðina eða hverja einstöku auðlindarslóð sem stöðugt vaxandi lykil. Flokkaðu aðeins þar sem flokkunin gefur merkilega spá um næstu beiðni.
Tilgangurinn er betri leiðsagnarsönnun, ekki stærra safn grænna merka. Heilsuniðurstaða ætti að segja hvað var reynt, hvenær og hvað hún staðfesti í raun.