最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux查看程序被Killed的原因及分析

 更新時(shí)間:2024年11月15日 09:49:44   作者:Heerlen  
文章總結(jié):本文介紹了如何查看系統(tǒng)中被Killed的進(jìn)程信息,并提供了設(shè)定kill優(yōu)先度的方法,優(yōu)先度通過oom_adj值來調(diào)整,范圍為-16到+15,值越高優(yōu)先級(jí)越高,文章還提到如何處理被拒絕訪問的命令,并鼓勵(lì)大家提供支持

Linux查看程序被Killed原因

1.查看信息,輸出最近被killed的進(jìn)程

查看被Killed簡(jiǎn)短信息列表 egrep -i -r 'killed process' /var/log

[root@ecs-bcb3 ~]# egrep -i -r 'killed process' /var/log 
/var/log/messages:Jul 12 15:00:24 ecs-bcb3 kernel: Killed process 26399 (python3), UID 1002, total-vm:27455044kB, anon-rss:24933916kB, file-rss:712kB, shmem-rss:0kB
/var/log/messages:Jul 12 15:00:24 ecs-bcb3 kernel: Killed process 29412 (python3), UID 1002, total-vm:27455044kB, anon-rss:24934124kB, file-rss:780kB, shmem-rss:0kB
/var/log/messages:Jul 12 15:18:39 ecs-bcb3 kernel: Killed process 25017 (chromedriver), UID 1002, total-vm:218888kB, anon-rss:2312kB, file-rss:184kB, shmem-rss:0kB
/var/log/messages:Jul 12 15:18:39 ecs-bcb3 kernel: Killed process 30252 (chromedriver), UID 1002, total-vm:201472kB, anon-rss:2032kB, file-rss:104kB, shmem-rss:0kB

查看被Killed詳細(xì)信息列表 dmesg | egrep -i -B100 'killed process'

[root@ecs-bcb3 ~]# dmesg | egrep -i -B100 'killed process'
[19095552.852409] [31573]  1002 31573   131893     2522     166        0             0 chrome
[19095552.852585] [31597]  1002 31597   144656     4247     168        0           200 chrome
[19095552.852756] [31599]  1002 31599   148317     2766     183        0             0 chrome

[19095552.869403] [26287]  1004 26287  1975489   186919     547        0             0 java
[19095552.869548] [27054]   999 27054     1154       23       8        0             0 sh
[19095552.869700] [27058]   999 27058     1110       16       8        0             0 df
[19095552.869842] Out of memory: Kill process 7429 (python3) score 357 or sacrifice child
[19095552.869991] Killed process 7429 (python3), UID 1002, total-vm:26420076kB, anon-rss:23508276kB, file-rss:920kB, shmem-rss:0kB
...

查看被Killed簡(jiǎn)短信息列表 journalctl -xb | egrep -i 'killed process'

12月 21 15:33:18 ecs-kms kernel: Killed process 2580 (chrome), UID 0, total-vm:862648kB, anon-rss:53044kB, file-rss:156kB, shmem-rss:2692kB
12月 21 15:33:18 ecs-kms kernel: Killed process 3000 (chrome), UID 0, total-vm:862136kB, anon-rss:49508kB, file-rss:16kB, shmem-rss:2508kB
12月 21 15:33:18 ecs-kms kernel: Killed process 3165 (chrome), UID 0, total-vm:859320kB, anon-rss:48372kB, file-rss:112kB, shmem-rss:2492kB
...

2.設(shè)定kill優(yōu)先度

  • 2.1 完全關(guān)掉oom
sysctl vm.overcommit_memory=2
echo “vm.overcommit_memory=2” >> /etc/sysctl.conf
  • 2.2 出現(xiàn) Out Of Memory 之后重啟
sysctl vm.panic_on_oom=1
sysctl kernel.panic=X
echo “vm.panic_on_oom=1” >> /etc/sysctl.conf
echo “kernel.panic=X” >> /etc/sysctl.conf
  • 2.3 優(yōu)先考慮kill這個(gè)進(jìn)程
sudo echo 10>/proc/[PID]/oom_adj
  • 2.4 盡量不去kill這個(gè)進(jìn)程
sudo echo -15>/proc/[PID]/oom_adj
  • 2.5 不會(huì)kill這個(gè)進(jìn)程
sudo echo -17>/proc/[PID]/oom_adj

備注:

  • oom_adj的值在-16 到 +15之間,值越高被kill的優(yōu)先度越高。
  • 當(dāng)該值為-17時(shí),系統(tǒng)將不會(huì)殺死指定pid的進(jìn)程,而-16~15則會(huì)使得進(jìn)程的 /proc/[pid]/oom_adj 值呈指數(shù)形式遞增,即它們被殺掉的可能性呈指數(shù)遞增。
  • 針對(duì)init(進(jìn)程號(hào)為1)這個(gè)進(jìn)程,無論該值設(shè)為多少都不會(huì)被殺

3.若上述命令被拒絕訪問

命令修改成以下方式

bash -c "echo '10' | tee /proc/[PID]/oom_adj"
bash -c "echo '-15' | tee /proc/[PID]/oom_adj"
bash -c "echo '-17' | tee /proc/[PID]/oom_adj"

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

易门县| 宽甸| 朝阳区| 塘沽区| 海伦市| 卢湾区| 大丰市| 滕州市| 山东| 尼玛县| 股票| 德钦县| 类乌齐县| 霍林郭勒市| 新疆| 隆子县| 晋中市| 普陀区| 阿城市| 天水市| 邻水| 天津市| 新源县| 金平| 涪陵区| 马鞍山市| 宜兴市| 万盛区| 普定县| 太仆寺旗| 定边县| 宜昌市| 温泉县| 容城县| 东平县| 同仁县| 开封市| 介休市| 阜阳市| 奉节县| 兰州市|