Az Azure Cache for Redis ügyféloldali hibáinak elhárítása

Ez a szakasz az alkalmazás által használt Redis-ügyfél egy feltétele miatt felmerülő hibaelhárítási problémákat ismerteti.

Memóriaterhelés a Redis-ügyfélen

Az ügyfél memóriaterhelése teljesítményproblémákhoz vezethet, amelyek késleltethetik a gyorsítótárból érkező válaszok feldolgozását. Ha a memóriaterhelés eléri a terhelést, a rendszer lemezre irányítja az adatokat. Ez a laphibák miatt a rendszer jelentősen lelassul.

Az ügyfél memóriaterhelésének észlelése:

  • Monitorozza a memóriahasználatot a gépen, és győződjön meg arról, hogy az nem haladja meg a rendelkezésre álló memóriát.
  • Az ügyfél teljesítményszámlálójának Page Faults/Sec figyelése. A normál működés során a legtöbb rendszer oldalhibákkal rendelkezik. A kérések időtúllépésével párhuzamosan hirtelen növekvő számú laphibák nagy memóriaterhelést jelezhetnek.

Az ügyfélre nehezedő magas memóriaterhelés többféleképpen csökkenthető:

  • Ássa be a memóriahasználati mintákat az ügyfél memóriahasználatának csökkentése érdekében.
  • Frissítse az ügyfél virtuális gépét nagyobb méretűre, több memóriával.

Hirtelen forgalomnövekedés

Ezt a szakaszt áthelyeztük. További információ: Forgalomcsúcs- és szálkészlet-konfiguráció.

Magas ügyféloldali processzorhasználat

Ezt a szakaszt áthelyeztük. További információ: Magas processzorhasználat az ügyfél gazdagépeken.

Ügyféloldali sávszélesség korlátozása

Ezt a szakaszt áthelyeztük. További információ: Hálózati sávszélesség korlátozása az ügyfél gazdagépeken.

Magas ügyfélkapcsolatok

Ha az ügyfélkapcsolatok elérik a gyorsítótár maximális értékét, a maximálisnál nagyobb számú kapcsolatra vonatkozó ügyfélkérésekben hibák fordulhatnak elő. A magas ügyfélkapcsolatok magas kiszolgálóterhelést is okozhatnak az ismétlődő újracsatlakozási kísérletek feldolgozásakor.

A magas ügyfélkapcsolatok kapcsolatszivárgást jelezhetnek az ügyfélkódban. Előfordulhat, hogy a kapcsolatok nem lesznek megfelelően újra felhasználva vagy bezárva. Tekintse át a kapcsolatokhoz használt ügyfélkódot.

Ha a magas kapcsolatok mindegyike jogos és szükséges ügyfélkapcsolat, előfordulhat, hogy magasabb kapcsolati korláttal rendelkező méretre kell frissíteni a gyorsítótárat. Ellenőrizze, hogy a Max aggregate for Connected Clients metrika közel van-e vagy nagyobb-e egy adott gyorsítótármérethez engedélyezett kapcsolatok maximális számánál. Az ügyfélkapcsolatonkénti méretezésről az Azure Cache for Redis teljesítményről szóló cikkben talál további információt.

További információ

Ezek a cikkek további információt nyújtanak a hibaelhárításról és a teljesítménytesztelésről: