Reggel megnyitom a fejlesztői környezet weboldalát, nem töltik be a menülista adatait, és valóban probléma van a felülettel.
Jelentkezz be a szerverre, hogy megnézd a Java alkalmazástÁtirányítani a kimeneti fájlokat és naplófájlokat, megállapították, hogy az utolsó naplóidő 21:15-nél maradt, ahogy az alábbi ábrán látható:
Nézd meg a rendszernaplókat
Szept. 8. 21:30:05 centos7-dev04 kernel: Out of memory: Kill process 32452 (java) pont 84, vagy áldozat gyermek Szept. 8. 21:30:05 centos7-dev04 kernel: Megölte a 32452 (java), UID 0, total-vm:7016412kB, anon-rss:1421400kB, file-rss:0kB, shmem-rss:0kB
Ha gyanítja, hogy egy alkalmazást a Linux meghalt, gyorsan megoldhatja a következő parancs segítségével is:
A memóriahasználat ellenőrzéséhez a parancs a következő:
HágóFelső parancs, majd M típuskulcsok, amelyeket a folyamat által használt memória szerint rendeznek, ahogy az alábbi ábrán látható:
PID: A folyamat azonosítója FELHASZNÁLÓ: A folyamat tulajdonosa PR: A folyamat prioritása, minél kisebb az prioritás, annál nagyobb prioritás van végrehajtandó NInice: Érték VIRT: A folyamat által elfoglalt virtuális memória RES: A folyamat által elfoglalt fizikai memória SHR: A folyamat által használt megosztott memória S: A folyamat állapota. S a hibernációt, az R a futást, a Z a holtpontot, N pedig a folyamat prioritásának negatív értékét jelzi %CPU: A processz által használt CPU használati aránya %MEM: A fizikai memória és a folyamat által használt teljes memória százaléka TIME+: A folyamat által elfogyasztott teljes CPU-idő a kezdete után, azaz a CPU használati idő összesített értéke. PARANCS: A folyamat indítási parancs neve
Az alkalmazás lefagyásának oka az volt, hogy a szerver kifogyott a memóriából, és a Linux bizonyos szabályok szerint automatikusan megszüntette a Java alkalmazást, hiszen a Java alkalmazás nagyon nagy mennyiségű memóriát foglal el.
A következő parancs segítségével ellenőrizheted, melyik Java alkalmazás specifikus:
megoldás
1. Szerver memóriájának növelése 2. Memóriahasználat korlátozása Java alkalmazásokhoz 3. Migrálj néhány Java alkalmazást más szerverekre
|