Ustalenie, który proces został zabity przez linuksowego zabójcę Oom
Gdy w Linuksie zabraknie pamięci (OOM), zabójca OOM wybiera proces do zabicia na podstawie jakiejś heurystyki (to interesująca lektura: http://lwn.net/Articles/317814/).
Jak można programowo określić, które procesy zostały ostatnio zabite przez zabójcę OOM?
129
4 answers
Wypróbuj to:
grep -i 'killed process' /var/log/messages
128
Author: John Feminella,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-10 00:49:56
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-10 00:49:56
Spróbuj tego, aby nie martwić się o to, gdzie są Twoje dzienniki
dmesg | egrep -i 'killed process'
111
Author: Jose Fernandez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-11 15:58:36
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-11 15:58:36
Teraz dstat zapewnia funkcję, aby dowiedzieć się w uruchomionym systemie, który Proces jest kandydatem do zabicia przez mechanizm oom
dstat --top-oom
--out-of-memory---
kill score
java 77
java 77
java 77
I jak na stronie man
--top-oom
show process that will be killed by OOM the first
42
Author: Prashant Lakhera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-15 07:27:24
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-15 07:27:24
Wypróbuj to:
grep "Killed process" /var/log/syslog
13
Author: Praveen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-26 05:37:23
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-26 05:37:23