Zvažte tento scénář:
- Máte 4 GB volné paměti.
- Chybný proces přiděluje 3,999 GB.
- Otevřete správce úloh, abyste ukončili proces, který utekl. Správce úloh přiděluje 0,002 GB.
Pokud by proces, který byl zabit, byl posledním procesem, který požadoval paměť, váš správce úloh by byl zabit.
Nebo:
- Máte 4 GB volné paměti.
- Chybný proces přiděluje 3,999 GB.
- Otevřete správce úloh, abyste ukončili proces, který utekl. X server přiděluje 0,002 GB pro obsluhu okna správce úloh.
Nyní je váš X server zabit. Problém to nezpůsobilo; bylo to jen "ve špatnou dobu na špatném místě". Stalo se, že to byl první proces, který alokoval více paměti, když už žádná nezbyla, ale nebyl to proces, který pro začátek použil všechnu paměť.
Mělo by se k restartování služeb použít invoke-rc.d nebo služba?
Obnovte úlohy cron omylem odstraněné pomocí crontab -r