位置: 编程技术 - 正文

关于linux服务器进程监控及自动重启的方法介绍(linux必会的20种服务)

编辑:rootadmin

推荐整理分享关于linux服务器进程监控及自动重启的方法介绍(linux必会的20种服务),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的服务,linux的服务,linux服务器基础知识,linux必会的20种服务,linux服务有哪些,linux服务器介绍,linux必会的20种服务,linux服务器介绍,内容如对您有帮助,希望把文章链接给更多的朋友!

  本周开始,新手游进行删档封测阶段,前两天表现还好,今天更新后出现几次宕机行为,比较影响玩家的测试和体验,我们的服务器管理系统尚未完善,为了晚上能够预防宕机造成损失,先用一种简单的方案临时顶替一下。

  实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则处理我们预设的脚本。

  首先我们要向crontab加入一个新任务。

  # crontab -e:进入编辑状态,其实就是使用vi编辑。

  */1 * * * * sh /root/monitor.sh

  我这里只是简单的设置每分钟调用一个shell脚本monitor.sh。这里可以配置的更强大,大家可以去搜索一下crontab的教程,网上有很多这类的教程。

  这里需要注意的是,很多教程配置command的时候直接使用/root/monitor.sh,我设置的时候发现这样配置不会执行shell脚本,前面加上sh后就能执行了。

  然后我们开始写monitor.sh这个shell脚本。

  #! /bin/sh proc_name="WorldFrame_d"

  #进程名 proc_num()

   #查询进程数

关于linux服务器进程监控及自动重启的方法介绍(linux必会的20种服务)

  {

  num=`ps -ef | grep $proc_name | grep -v grep | wc -l`

  return $num}proc_num number=$?

  #获取进程数量

  if [ $number -eq 0 ]

  #如果进程数量为0then

   #重新启动服务器,或者扩展其它内容。

  cd /longwen/server/sbin/linux; ./WorldFrame_d -c 1fi

  我这个脚本,只是简单的检测了进程是否存在,不存在就自动重启服务器。

  这里其实也可以扩展一下,比如对日志文件的处理以及重启时间等的记录等等。

  需要注意的是在windows编辑sh文件要注意格式问题(CR/LR),否则容易出现sh执行错误的BUG。

  好了,进行测试吧,我这里测试OK,记录一下,希望能帮到其它遇到类似问题的同学。谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。

Ubuntu .正式发布 Ubuntu . 正式版下载地址 Ubuntu.UtopicUnicorn(乌托邦独角兽)已经正式发布,使用内核3.,Unity桌面升级到7.3,同时Ubuntu-Kylin.发布,包含了优客系列软件和多款合作开发的流

linux系统下 文件夹和文件的字符集编码方式转换 网站有一些课件资源是从windows传到Linux服务器,在windows下文件夹编码方式为GBK,而浏览器默认的编码模式为UTF-8(服务器默认编码也为UTF-8),如此,便

Linux系统下如何检测并修复bash中的破壳漏洞&#;&#; 问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭。年9月日,一位名叫斯特凡沙泽拉的安

标签: linux必会的20种服务

本文链接地址:https://www.jiuchutong.com/biancheng/366951.html 转载请保留说明!

上一篇:Linux中如何修复“X11 forwarding request failed on channel 0”错误(linux系统文件修复命令)

下一篇:Ubuntu 14.10正式发布 Ubuntu 14.10 正式版下载地址(ubuntu 2021)

  • 账面金额是包含什么?
  • 产品模板是固定的吗
  • 股东借给公司的钱怎么归还
  • 个体工商户五级税率
  • 2021年增值税专用发票红冲发票步骤
  • 住房被征用赔偿标准
  • 公司销售家电并购案例
  • 低值易耗品费用包括哪些
  • 委托贷款业务涉嫌诈骗吗
  • 存货质押贷款风险
  • 建筑企业包工包料的税率
  • 实施计划成本存货发生毁损的会计处理怎么做?
  • 个人交物业费开发票交税点吗
  • 房地产开发企业应交税费科目
  • 出口企业增值税优惠政策
  • 旅行社会议主持开场
  • 买卖投资证券基金怎么进行财税处理?
  • 房地产企业按照功能可分为
  • 居民企业之间以非货币资产进行投资
  • 收到投资款不做资本可以做什么?
  • 预缴企业所得税是含税数还是不含税
  • 给出含税货款会计分录
  • 公司打白条
  • 多提的费用如何做冲减分录
  • 预提开发成本超过10%部分计算的销售成本转回
  • 讲述人功能怎么关闭
  • 损益期末余额怎么算
  • 电脑的时间不准了怎么调
  • 集团公司交税怎么交?
  • 出口收汇可以收人民币吗
  • 应收票据与应付票据的使用与哪种银行结算方式有关
  • 债务重组利得计入投资收益还是营业外收入
  • 材料报废 开什么发票
  • 金蝶kis迷你版银行存款二级科目
  • vscode插件vuter
  • vue的路由跳转了,可是页面没有变化
  • php如何实现多进程
  • 固定资产折旧应纳税所得额调整
  • 我们买得起一辆新车吗?英文
  • MicrosoftSQLserver2014可以卸载吗
  • 职业年金是什么意思?退休后怎么算职业年金?
  • 阶段性减免社保费政策期限延长
  • 增值税进项发票抵扣期限是多少天?
  • 发票失控进项转出所得税
  • 冲回以前年度暂估入库
  • 对以前年度的收入怎么算
  • 职工薪酬费用属于什么费用
  • 开发票货款未公对公转如何做账?
  • 营改增之后账务怎么处理
  • 小微企业a201010表怎么填
  • 融资租赁的固定资产计提折旧吗
  • 缴纳的车辆购置税需要计提吗
  • sqlserver2005iis警告
  • windows不兼容
  • solaris教程
  • usbmonit.exe - usbmonit是什么进程
  • logrotate syslog
  • 操作系统安全配置一般包括哪些内容
  • windows xp无法更改密码
  • linux开机后怎么进去系统
  • windows的服务怎么打开
  • win8对机械硬盘不友好
  • win10系统更新后无法开机
  • win7虚拟内存最大设置多少
  • linux使用ssh远程连接服务器
  • cocos2dx4.0教程
  • linux shell脚本命令
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • time(0)函数
  • 支持向量机
  • 脸部两旁的骨头
  • linux中crontab
  • JavaScript中的this指向
  • js 进阶
  • javascript含义
  • android高级开发实战------ui、ndk与安全
  • 2023年最新税率一般纳税人
  • 广西地方税务网站官网
  • 卷烟批发环节的税率
  • 贵州省税务网上缴费平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设