Pertimbangkan skenario ini:
- Anda memiliki memori kosong sebesar 4GB.
- Proses yang salah mengalokasikan 3,999 GB.
- Anda membuka pengelola tugas untuk menghentikan proses pelarian. Pengelola tugas mengalokasikan 0,002 GB.
Jika proses yang dimatikan adalah proses terakhir yang meminta memori, pengelola tugas Anda akan dimatikan.
Atau:
- Anda memiliki memori kosong sebesar 4GB.
- Proses yang salah mengalokasikan 3,999 GB.
- Anda membuka pengelola tugas untuk menghentikan proses pelarian. Server X mengalokasikan 0,002 GB untuk menangani jendela pengelola tugas.
Sekarang server X Anda terbunuh. Itu tidak menyebabkan masalah; itu hanya "di tempat yang salah pada waktu yang salah". Ini adalah proses pertama yang mengalokasikan lebih banyak memori ketika tidak ada yang tersisa, tetapi itu bukanlah proses yang menggunakan semua memori untuk memulai.
Haruskah invoke-rc.d atau service digunakan untuk me-restart layanan?
Pulihkan pekerjaan cron yang tidak sengaja dihapus dengan crontab -r