Csatlakozás egy alkalmazáspéldányhoz hibaelhárítás céljából
Feljegyzés
Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.
Ez a cikk a következőre vonatkozik: ✔️ Basic/Standard ✔️ Enterprise
Ez a cikk azt ismerteti, hogyan érheti el a rendszerhéj-környezetet az alkalmazáspéldányokon belül a speciális hibaelhárításhoz.
Bár az Azure Spring Apps különböző felügyelt hibaelhárítási módszereket kínál, érdemes lehet speciális hibaelhárítást végezni a shell-környezet használatával. Előfordulhat például, hogy a következő hibaelhárítási feladatokat szeretné elvégezni:
- Használja közvetlenül a Java Development Kit (JDK) eszközeit.
- Diagnosztizálja az alkalmazás háttérszolgáltatásait a hálózati kapcsolathoz és az API-hívások késéséhez mind a virtuális hálózat, mind a nem virtuális hálózati példányok esetében.
- A tárolási kapacitással, a teljesítménnyel és a PROCESSZOR-/memóriaproblémák diagnosztizálása.
Előfeltételek
Az Azure CLI és az Azure Spring Apps bővítmény. A következő paranccsal távolítsa el a korábbi verziókat, és telepítse a legújabb bővítményt. Ha korábban telepítette a
spring-cloud
bővítményt, távolítsa el a bővítményt a konfiguráció és a verzióeltérések elkerülése érdekében.az extension remove --name spring az extension add --name spring az extension remove --name spring-cloud
Üzembe helyezett alkalmazás az Azure Spring Appsben.
Ha egyéni tárolót helyezett üzembe, egy rendszerhéjprogramot. Az alapértelmezett érték
/bin/sh
.
Azure-szerepkör hozzárendelése
Mielőtt csatlakozik egy alkalmazáspéldányhoz, meg kell adnia az Azure Spring Apps Csatlakozás szerepkört. Csatlakozás alkalmazáspéldányhoz adatműveleti engedély Microsoft.AppPlatform/Spring/apps/deployments/connect/action
szükséges.
Azure-szerepköröket az Azure Portalon vagy az Azure CLI-vel rendelhet hozzá.
Az alábbi lépésekkel rendelhet hozzá Egy Azure-szerepkört az Azure Portal használatával.
Nyissa meg az Azure Portalt.
Nyissa meg a meglévő Azure Spring Apps-szolgáltatáspéldányt.
A bal oldali menüben válassza a Hozzáférés-vezérlés (IAM) lehetőséget.
Válassza a Hozzáadás lehetőséget a parancssávon, majd válassza a Szerepkör-hozzárendelés hozzáadása lehetőséget.
Keresse meg az Azure Spring Apps Csatlakozás szerepkört a listában, majd válassza a Tovább gombot.
Válassza a Tagok kiválasztása lehetőséget, majd keresse meg a felhasználónevét.
Válassza a Véleményezés + hozzárendelés lehetőséget.
Csatlakozás alkalmazáspéldányra
Az Azure Portalon vagy az Azure CLI-vel csatlakozhat egy alkalmazáspéldányhoz.
Az alábbi lépésekkel csatlakozhat egy alkalmazáspéldányhoz az Azure Portal használatával.
Nyissa meg az Azure Portalt.
Nyissa meg a meglévő Azure Spring Apps-szolgáltatáspéldányt.
A menü bal oldalán válassza az Alkalmazások lehetőséget, majd válasszon egyet az alkalmazások közül.
Válassza a Bal oldali menü Konzol elemét.
Válasszon ki egy alkalmazáspéldányt.
Válassza ki vagy adja meg a tárolóban futtatandó rendszerhéjat.
Válassza a Kapcsolódás lehetőséget.
Az alkalmazáspéldány hibaelhárítása
Miután csatlakozott egy alkalmazáspéldányhoz, ellenőrizheti a halommemória állapotát.
Az alábbi paranccsal keresse meg a Java-folyamatazonosítót, amely általában 1
a következő:
jps
A kimenetnek a következő példához hasonlóan kell kinéznie:
Ezután a következő paranccsal futtassa a JDK-eszközt az eredmény ellenőrzéséhez:
jstat -gc 1
A kimenetnek a következő példához hasonlóan kell kinéznie:
Az alkalmazáspéldány leválasztása
Ha végzett a hibaelhárítással, a paranccsal válassza le az exit
alkalmazáspéldányt, vagy nyomja le a billentyűt Ctrl+d
.
Hibaelhárítási eszközök
Az alábbi lista az előre telepített eszközök némelyikét ismerteti, amelyeket a hibaelhárításhoz használhat:
lsof
– A megnyitott fájlok listája.top
– Megjeleníti a rendszer összefoglaló adatait és az aktuális kihasználtságot.ps
– Pillanatképet kap a futó folyamatról.netstat
- Hálózati kapcsolatok és interfészstatisztikák nyomtatása.nslookup
– Interaktívan kérdezi le az internetnév-kiszolgálókat.ping
– Ellenőrzi, hogy elérhető-e hálózati gazdagép.nc
– TCP vagy UDP használatával olvas és ír hálózati kapcsolatokra.wget
- Lehetővé teszi fájlok letöltését és a REST API-k használatát.df
– Megjeleníti a rendelkezésre álló lemezterületet.
JDK-val csomagolt eszközöket is használhat, például jps
: , jcmd
és jstat
.
Az alábbi listában láthatók az elérhető eszközök, amelyek a szolgáltatáscsomagtól és az alkalmazástelepítés típusától függnek:
- Forráskód, JAR és összetevők üzembe helyezése:
- Alapszintű, standard és standard felhasználás & dedikált csomag:
- Gyakori eszközök – Igen
- JDK-eszközök – Igen, csak Java számítási feladatokhoz.
- Vállalati csomag:
- Gyakori eszközök – Attól függ, hogy melyik operációsrendszer-vermet választotta a szerkesztőben. Igen, a teljes operációsrendszer-veremhez. Nem, az alap operációsrendszer-verem esetében.
- JDK-eszközök – Igen, csak Java számítási feladatokhoz.
- Alapszintű, standard és standard felhasználás & dedikált csomag:
- Egyéni rendszerkép üzembe helyezése: A rendszerképben beállított telepített eszköztől függ.
Feljegyzés
A JDK-eszközök nem szerepelnek a forráskód központi telepítési típusának elérési útjának. Futtassa export PATH="$PATH:/layers/tanzu-buildpacks_microsoft-openjdk/jdk/bin"
a JDK-parancsok futtatása előtt.
Korlátozások
A rendszerhéj-környezet alkalmazáspéldányokon belüli használata a következő korlátozásokkal rendelkezik:
Mivel az alkalmazás nem gyökérfelhasználóként fut, nem hajthat végre néhány olyan műveletet, amely gyökérengedélyt igényel. Nem telepíthet például új eszközöket a system package manager
apt / yum
használatával.Mivel egyes Linux-képességek tiltottak, a speciális jogosultságokat igénylő eszközök, például
tcpdump
a , nem működnek.
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: