Skip to main content

Laboratóriumi üzemeltetés és hibaelhárítás

Ezt az útmutatót a különálló helyi laboratóriumhoz használd, nem az éles postafiók-helyreállításhoz. Olvasd el először a konfigurációt és az előfeltételeket.

Kezdeti ellenőrzések​

Ellenőrizd a 5090 portot és a Diagnostics (diagnosztika) konfigurációját és tanúsítványállapotát. Ellenőrizd a nyilvános HTTPS-callbacket, a távoli előfizetés állapotát és a végrehajtás állapotát (SUCCEEDED, EXPIRED vagy FAILED). Ha egy eredmény hibásnak tűnik, hasonlítsd össze a nyers választ a normalizált eseményekkel.

Nincsenek webhook-érkezések​

Ha az előfizetés létrehozása sikeres, de a hívásszám nem változik, ellenőrizd a nyilvános callbacket és az alagút útválasztását. Nézd meg az előfizetés részleteit és lejáratát. Javítsd a callbacket, majd hozz létre megfelelő cserélő előfizetést. A privát localhost-útvonal nem fogadhat Graph-callbacket.

Lejárt delta-végrehajtás​

Ha a Continue vagy a Replay lejárt szolgáltatói tokenre hivatkozik, használd a New root (új gyökér) műveletet. Ezt a végrehajtást új kiinduló ágként kezeld. Ne értelmezd a lejárt állapot folytatásaként.

Korlátozás vagy lassú olvasások​

429/503 válasz vagy lassú teljes postafiók-művelet esetén szűkítsd a hatókört egy mappára. Kerüld az egyidejű, széles futásokat. Tartsd tiszteletben az újrapróbálási útmutatást, és várj a jelzett késleltetésig. A kéréskezelő segédfüggvény korlátozza a soron belüli újrapróbálásokat, ezért egy hosszú szolgáltatói késleltetés későbbi műveletet igényelhet.

Váratlan különbségek​

Ellenőrizd a kiválasztott szülő-végrehajtást, a részleges patch egyesítését és a duplikáció-eltávolítás számát. A differ az ágállapotokat hasonlítja össze, nem az egész élő postafiók állapotát. Használd az adatmodell-útmutatót.

Érzékeny adatok​

A műszerfal hitelesítése ki van kapcsolva. Tartsd a felületet megbízható fejlesztői környezetben. A reveal endpoint teljes folytatási URL-eket adhat vissza, amelyek tokenanyagot tartalmaznak. Ezeket az értékeket ne tedd képernyőképekbe, megosztott jelentésekbe vagy nyilvános naplókba.

A laboratóriumi adatbázis nyers kéréseket és üzenettartalmat tartalmazhat. Korlátozd a hozzáférését a nyilvános webhook-útvonaltól külön.

Helyi ellenőrzések​

A laboratóriumi könyvtárból ezek a szkriptek kódot ellenőriznek vagy adatbázis-vizsgálót nyitnak meg:

pnpm check
pnpm test
pnpm db:studio

A pnpm test a tárolóhoz tartozó, adatbázis-előkészítést igénylő folyamatot futtatja. Futtatás előtt ellenőrizd a célkörnyezetet. A sikeres kódellenőrzés nem bizonyítja a nyilvános callback elérhetőségét vagy a sikeres postafiók-szinkronizálást.

Rutinszerű vizsgálathoz olvasd a Diagnostics részt, ellenőrizd az előfizetés állapotát, futtass egy célzott következő delta-végrehajtást, és hasonlítsd össze a differet. Váratlan eredménynél a visszajátszás és a nyers válaszok segítenek a kivizsgálásban.