linux进程退出没有log,Linux下应用进程消失原因分析-Go语言中文社区

应用部署在Linux环境下,如果出现未知原因导致应用进程被杀(应用日志中没有任何异常现象,日志出现中断现象),如果对于进程消失原因没有特别明确的方向,可以考虑从系统日志(/var/log/messages)方面查找原因。 命令参考

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

## 或:

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

## 或:

journalctl -xb | egrep -i 'killed process'

## 或:

dmesg | egrep -i -B100 'killed process'

## 或:

cat /var/log/messages | grep Kill

日志示例

[root@abc bin]# dmesg | egrep -i -B100 ‘killed process’

……

省略部分日志

……

[5979106.650296] Out of memory: Kill process 1392 (java) score 892 or sacrifice child

[5979106.650361] Killed process 1392 (java) total-vm:3794656kB, anon-rss:1727856kB, file-rss:0kB

[root@abc bin]# egrep -i ‘killed process’ /var/log/messages

Oct 16 22:06:39 iZm5e3cpdh44ekrxg7q4nzZ kernel: Killed process 1392 (java) total-vm:3794656kB, anon-rss:1727856kB, file-rss:0kB

说明

通常在多应用集中部署在一台机器上,管理不当或应用压力突增情况下容易出现该问题,Linux系统在内存不足等条件下会主动干预进程(OOM-Killer机制)。在多实例应用部署时,需要注意对内存的分配。

二、可能系统重启造成进程没了

最近发现每隔一段时间,某一台机器线上的服务总是挂掉,进程直接就消失了,通过执行last reboot查看机器最近都什么时间是否重启过,发现机器竟然有好多重启记录。

提供几种最简便的查看上一次系统的启动时间或者系统到现在已经运行了多长时间:

1.who命令:

73d296cd0109b4c5285b8f39bacf97d0.png

2.last reboot命令

3e1a30f1ad416f65fc604884e079ebe5.png

3.top命令:

45128a7171ed6e7fb00fd41bece78bc0.png

系统启动到现在运行了多长时间,来推断重启是在哪一天

4.uptime命令:

45124c9559b0ab25bc1e733c4761c708.png

跟top是一样的

5.w命令

3b03d485072e174b979e0a591126a1bb.png

跟top也是一样的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/452614.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学是成就卓越开发人员的必备技能

编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀的开发人员,可以没有数学技能,但成…

Flask爱家租房--celery(总结)

0. celery整体逻辑图 个人理解为:此处的客户端client与以往定义的客户端(前端)并不一样,角色相当于以往的后端逻辑处理代码,即发布任务的一方,只是相当于处理者worker而言是客户端。 1.准备工作&#xff1…

linux端口514启动,Linux查看端口使用状态及启动(示例代码)

Netstat -tln 命令是Linux查看端口使用情况/etc/init.d/vsftp start 是用来启动ftp端口~!看文件/etc/servicesnetstatLinux查看端口查看已经连接的服务端口(ESTABLISHED)netstat -aLinux查看端口查看所有的服务端口(LISTEN,ESTABLISHED)sudo netstat -ap…

window服务器开站点(不通用)

此文章为记录自己的配置流程,其他人不通用 网站服务器:Windows server 2008 R2 (IIS6.1) Asp.net 数据库服务器:Windows server 2008 R2 SQL Server 2008 R2 1.解析域名到服务器,如:www.test.com 2.登录网站服务器&a…

【转载】优秀文章转载集合

Spring Spring Cache 注释驱动的 Spring cache 缓存介绍使用 Spring 2.5 注释驱动的 IoC 功能虚拟化 libvirt kvm 虚拟机上网 – Bridge桥接KVM详解,太详细太深入了,经典Tomcat Linux机器同时运行两个tomcat点评:主要是那张图片的配置 Nginx …

Flask爱家租房--celery(发送验证短信)

0.配置文件 # coding:utf-8BROKER_URL "redis://127.0.0.1:6379/1" CELERY_RESULT_BACKEND redis://127.0.0.1:6379/21.启动文件 # coding:utf-8from celery import Celery from ihome.tasks import config# 定义celery对象 celery_app Celery("ihome"…

理论与实践:不要过度思考

你每天都在仔细翻阅Hacker News,惊奇于那些经过整理的创业传奇、功效无比的最佳实践理论、天才的技术解决方案,以及各种链接指向的大量的一站式的,极简主义的,色彩柔和的网站。你参加过精益(Lean)创业研讨会,读过了《F…

linux我如何查看一个脚本的路径,linux获取shell脚本所在绝对路径操作介绍

脚本名:a.sh位置:/tmp/whuang/study/java脚本内容:复制代码代码如下:#!/bin/shthis_dirpwddirname $0|grep "^/" >/dev/nullif [ $? -eq 0 ];thenthis_dirdirname $0elsedirname $0|grep "^/." >/dev/nullretval$…

Go编程技巧--io.Reader/Writer

Go原生的pkg中有一些核心的interface,其中io.Reader/Writer是比较常用的接口。很多原生的结构都围绕这个系列的接口展开,在实际的开发过程中,你会发现通过这个接口可以在多种不同的io类型之间进行过渡和转化。本文结合实际场景来总结一番。 总…

把base64转为blob

let blob1 dataURItoBlob(this.img); 转载于:https://www.cnblogs.com/miaSlady/p/9073550.html

Flask爱家租房--房屋管理(获取房东发布的房源信息条目)

文章目录0.效果展示1.重点总结2.后端代码3.前端html4.前端js0.效果展示 1.重点总结 1)用户点击“我的房源”,页面开始加载,此时myhouse.js限定只有完成实名认证的房东才可以查询已有的房源信息,因此myhouse.js首先调用用户认证的…

TCP如何利用不可靠的IP协议实现可靠传输

IP协议之所以是不可靠的是因为IP网络存在冲突丢包及传输错误甚至被恶意篡改的情况;虽然IP协议是不可靠的,但其服务的上层协议为了规避这些不可靠的因素,有些协议就会自己设计机制从而保证自己传输的内容可靠;TCP就是其中之一&…

jsp通过include指令引入html乱码的解决方法

本文转自&#xff1a;https://blog.csdn.net/gnail_oug/article/details/51707061 在jsp中使用<%include file"in.html" %>导入html页面时&#xff0c;如果html页面里有中文&#xff0c;就会产生乱码。检查jsp文件和html文件的编码&#xff0c;编码一致&#x…

linux怎么删干净mysql,linux怎么干净卸载mysql

1、查找以前是否装有mysql命令&#xff1a;rpm -qa|grep -i mysql可以看到如下图的所示&#xff1a;说明之前安装了&#xff1a;MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel52、停止mysql服务、删除之前安装的mysql删除命令&#xff1a;rpm -e –nodeps 包名# rp…

各大互联网公司java开发面试常问问题

本人是做java开发的&#xff0c;这是我参加58&#xff0c;搜狐&#xff0c;搜狗&#xff0c;新浪微博&#xff0c;百度&#xff0c;腾讯文学&#xff0c;网易以及其他一些小的创业型公司的面试常被问的问题&#xff0c;当然有重复&#xff0c;弄清楚这些&#xff0c;相信面试会…

14种方法助你参与开源项目

导读&#xff1a;每日[快讯精选]是由CSDN研发频道推出的特色栏目&#xff0c;每一天我们将从国外技术媒体(例如Hacker News、Reddit...等等)中挑选出有价值的新闻简讯&#xff0c;让您在第一时间掌握业界主流的技术文摘&#xff0c;每天清晨为您献上第一份技术早餐。 [1]Javac…

Flask爱家租房--房屋管理(获取主页幻灯片展示的房屋基本信息)

文章目录0.效果展示1.重点总结2.后端代码3.前端js4.前端html0.效果展示 1.重点总结 1&#xff09;当用户访问首页时&#xff0c;开始加载页面信息&#xff0c;此时index.js文件首先调用后端接口check_login()&#xff0c;判断用户是否登录&#xff0c;未登录则在右上角关联注册…