运行写的不太完善的爬虫程序, 未限制任务队列大小, 再加上本子配置不高, 爬取网站到第3层大半时, 内存不足了...

进程运行太猛, 导致系统 out of memory, 那么此进程被系统的oom killer杀死.

此时终端显示 "Killed" 或 "已杀死".

查看相关信息的命令:

dmesg | egrep -i -B100 'killed process'

或:

egrep -i 'killed process' /var/log/messages

egrep -i -r 'killed process' /var/log

或:

journalctl -xb | egrep -i 'killed process'

结果类似这样:

4月 07 10:48:58 arch kernel: Out of memory: Kill process 1245 (python) score 685 or sacrifice child

4月 07 10:48:58 arch kernel: Killed process 1245 (python) total-vm:3519016kB, anon-rss:2453976kB, file-rss:0kB

参考:

http://stackoverflow.com/questions/726690/who-killed-my-process-and-why

http://stackoverflow.com/questions/624857/finding-which-process-was-killed-by-linux-oom-killer

http://unix.stackexchange.com/questions/10077/where-can-i-see-a-list-of-kernel-killed-processes

查看被Linux干掉的进程,Linux 查看进程被杀死的详情相关推荐

  1. linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...

    有一些命令可以用来检查 Linux 系统中的内存使用情况,下面是一些更好的命令.-- Sandra Henry-stocker 有许多工具可以查看 Linux 系统中的内存使用情况.一些命令被广泛使用 ...

  2. linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间

    1 linux上根据运行程序的进程号,查看程序所在的绝对路径 1.如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这 ...

  3. linux查看进程号和进程

    linux查看进程号和进程 ps -p  aaa           查看aaa进程的进程号 ps  -C  1234          查看进程号为1234的进程 ps   -A           ...

  4. 在windows和linux下如何查看80端口占用情况?是被哪个进程占用?如何终止等

    一.在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&quo ...

  5. linux 查看进程的信号,Linux 进程信号查看与控制

    Linux 进程信号查看与控制 1) SIGHUP 本信号在用户终端连接 (正常或非正常) 结束时发出 通常是在终端的控制进程结束时 通知同一 session 内的各个作业 这时它们与控制终端不再关联 ...

  6. Linux工作笔记032---Centos7.3 kill杀掉不用的进程_查看某个进程_某个进程占用的cpu,内存情况

    JAVA技术交流QQ群:170933152 $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制.尽快终止进程. linux查看是否有某个运行的进程命令:例如,查询是否包 ...

  7. linux ps指令查看进程,linux下查看进程指令-ps

    在Linux下查看进程指令可以用ps(process status) 是unix/Linux下通用的进程状态查看工具 ps的常用选项 选项功能介绍 -a显示所有终端中的进程.注意只有与终端关联的进程才 ...

  8. linux进程管理内存管理,Linux专业知识四:Linux系统进程管理及查看内存

    本文主讲Linux专业知识之Linux系统进程管理及查看内存的情况,以Redhat RHEL7操作系统为例. 一.进程 程序与进程:程序是静态的(文件),进程是动态的(运行的程序). 进程和线程:一个 ...

  9. Linux统计进程网络,查看磁盘io、内存free、系统进程ps、网络状态netstat、Linux抓包tcpdump...

    查看磁盘io性能状态 iostat -x 查看磁盘使用(安装包与sar的安装包一起) 主要查看%util [root@shu-test ~]# iostat -x Linux 3.10.0-693.e ...

  10. 批量查进程linux,linux 批量删除进程与查看进程详解

    在linux系统中我们查看进程使用grep命令来搜索,删除进程使用kill 命令用于终止进程. 下面介绍linux进程批量删除与查看实例,希望对各位朋友会有所帮助. 1.Tab 键会自动补全 在 LI ...

最新文章

  1. 字符串匹配のKMP【专题@AbandonZHANG】
  2. 代码编写中会遇到的安全性问题
  3. asp.net网站编码测试
  4. 24点游戏python编程代码和运行结果_编程实现24点游戏,我发现自己总是输是有原因的...
  5. golang语言中bytes包的常用函数,Reader和Buffer的使用
  6. 【CMAKE系列】cmake中CMakeLists.txt脚本的常用语法
  7. 程序迭代时测试操作的要点(后端前端)
  8. 欢乐大作战服务器维护,欢乐大作战
  9. Power oj2498/DP/递推
  10. 因为此网站使用了 hsts_HSTS原理及实践
  11. Go语言编程快速入门
  12. 一页纸搞定项目管理:定义、要素及操作步骤(附可编辑模板及电子书)
  13. NBIOT工作模式详解(BC26模组)
  14. ImageJ下载安装使用
  15. 简易版的微信聊天存储方式
  16. 《缠中说禅108课》25:吻,MACD、背弛、中枢
  17. 【Windows】windows10,11系统常用快捷键
  18. Java Web从入门到实战
  19. 编程小白须知,阿里、百度、华为这些大厂都用什么编程语言?别说不知道!
  20. java课程设计---绘图板

热门文章

  1. Spring boot FastJson
  2. debian修改密码
  3. 阿里云服务器用Docker配置运行nginx并访问
  4. Oracle内置存储过程之DBMS_OUTPUT
  5. ASP.NET 文件操作类
  6. ECharts 3.0 初学感想及学习中遇到的瓶颈
  7. 【转】图标字体化浅谈
  8. 一个项目的简单开发流程——需求、数据库、编码
  9. Ubuntu10.04下安装SQLite3
  10. [转载] [SQL] patindex 详解