oom saat ini adalah satu-satunya hal yang membunuh secara otomatis.
dmesg
dan /var/log/messages harus menunjukkan pembunuhan besar-besaran.
Jika proses dapat menangani sinyal itu, proses tersebut setidaknya dapat mencatat pembunuhan.
Biasanya babi memori terbunuh. Mungkin lebih banyak ruang swap dapat membantu Anda, jika memori hanya dialokasikan tetapi tidak benar-benar dibutuhkan.
Lain:Dapatkan lebih banyak RAM.
Terlintas dalam pikiran:
- mendapatkan
SIGSEGV
atauSIGBUS
untuk akses memori yang tidak valid SIGILL
untuk instruksi yang tidak validSIGFPE
saat melakukan operasi aritmatika yang tidak valid seperti pembagian dengan 0SIGXCPU
atauSIGXFSZ
jika proses melebihi batas tertentuSIGHUP
untuk terminal yang terputus dan beberapa situasi lainnyaSIGPIPE
saat mencoba menulis ke pipa atau soket tertutup
Memori tidak aktif Linux
skrip untuk memantau file baru di folder bersama (host windows, tamu linux)