Öppnar du utvecklarmiljöns webbplats på morgonen, laddas ingen menylistadata och upptäcker att det faktiskt är ett problem med gränssnittet.
Logga in på servern för att se Java-applikationenOmdirigera utdatafiler och loggfiler, fann att den senaste logaritmens tid låg kvar vid 21:15, som visas i figuren nedan:
Kontrollera systemloggarna
8 sep 21:30:05 centos7-dev04 kernel: Slut på minne: Kill process 32452 (java) poäng 84 eller offra barn 8 sep 21:30:05 centos7-dev04 kernel: Dödade process 32452 (java), UID 0, total-vm:7016412kB, anon-rss:1421400kB, file-rss:0kB, shmem-rss:0kB
Om du misstänker att en applikation har blivit dödad av Linux kan du också snabbt felsöka det med följande kommando:
För att kontrollera minnesanvändningen är kommandot följande:
Passeratoppkommando, och sedan skriv Mnycklar, sorterade enligt det minne som används av processen, som visas i figuren nedan:
PID: Processens ID-identitet ANVÄNDARE: Processägaren PR: Prioriteten för processen, ju mindre prioritet, desto mer prioritet måste genomföras Nice: Värde VIRT: Det virtuella minnet som upptas av processen RES: Det fysiska minnet som upptas av processen SHR: Delat minne som används av processen S: Processens tillstånd. S indikerar viloläge, R indikerar igång, Z indikerar deadlock och N indikerar att processprioritetsvärdet är negativt %CPU: Användningsgraden för CPU:n som används av processen %MEM: Andelen fysiskt minne och totalt minne som används av processen TIME+: Den totala CPU-tiden som förbrukas av processen efter att den startat, det vill säga det kumulativa värdet av CPU-användningstiden. KOMMANDO: Namnet på startkommandot för processen
Anledningen till att applikationen lade på var att servern höll på att få slut på minne, och Linux stängde automatiskt av Java-applikationen enligt vissa regler, trots allt tar Java-applikationen upp mycket mycket minne.
Du kan kontrollera vilken Java-applikation som är specifik genom att använda följande kommando:
lösning
1. Öka serverminnet 2. Begränsa minnesanvändningen för Java-applikationer 3. Migrera vissa Java-applikationer till andra servrar
|