No rīta atveriet izstrādātāja vides vietni, izvēlnes saraksta dati netiek ielādēti un konstatējiet, ka patiešām ir problēma ar saskarni.
Piesakieties serverī, lai apskatītu Java lietojumprogrammuNovirzīt izvades failus un žurnālfailus, atklāja, ka pēdējais žurnāla laiks palika 21:15, kā parādīts zemāk redzamajā attēlā:
Pārbaudiet sistēmas žurnālus
8. septembris 21:30:05 centos7-dev04 kodols: Trūkst atmiņas: nogalināt procesu 32452 (java) rezultāts 84 vai upurēt bērnu Sep 8 21:30:05 centos7-dev04 kodols: Nogalināts process 32452 (java), UID 0, total-vm:7016412kB, anon-rss:1421400kB, file-rss:0kB, shmem-rss:0kB
Ja jums ir aizdomas, ka lietojumprogrammu ir nogalinājusi Linux, varat arī ātri novērst problēmas, izmantojot šādu komandu:
Lai pārbaudītu atmiņas lietojumu, komanda ir šāda:
Ietaugšējā komanda un pēc tam ierakstiet mtaustiņi, kas sakārtoti atbilstoši procesa izmantotajai atmiņai, kā parādīts zemāk redzamajā attēlā:
PID: procesa ID LIETOTĀJS: procesa īpašnieks PR: Procesa prioritāte, jo mazāka prioritāte, jo lielāka prioritāte ir jāizpilda NInice: Vērtība VIRT: Virtuālā atmiņa, ko aizņem process RES: procesa aizņemtā fiziskā atmiņa SHR: Procesa izmantotā koplietošanas atmiņa S: Procesa stāvoklis. S norāda hibernāciju, R norāda skriešanu, Z norāda strupceļu un N norāda, ka procesa prioritātes vērtība ir negatīva %CPU: procesā izmantotā CPU izmantošanas ātrums %MEM: procesa izmantotās fiziskās atmiņas un kopējās atmiņas procentuālais daudzums TIME+: kopējais procesora laiks, ko process patērē pēc tā startēšanas, t.i., CPU lietojuma laika kumulatīvais laiks. COMMAND: procesa startēšanas komandas nosaukums
Iemesls, kāpēc lietojumprogramma tika uzkarināta, bija tāpēc, ka serverim pietrūka atmiņas, un Linux automātiski nogalināja Java lietojumprogrammu saskaņā ar dažiem noteikumiem, galu galā Java lietojumprogramma aizņem ļoti lielu atmiņas daudzumu.
Jūs varat pārbaudīt, kura Java lietojumprogramma ir specifiska, izmantojot šādu komandu:
šķīdums
1. Palieliniet servera atmiņu 2. Ierobežojiet atmiņas izmantošanu Java lietojumprogrammām 3. Migrējiet dažas Java lietojumprogrammas uz citiem serveriem
|