导读:

最近网站经常被人CC攻击,腾讯云的轻量服务器,本身防御不了CC攻击,只好把Apache换成了 Nginx,又启动了Nginx免费防火墙,服务器暂时稳定了一段时间,但Nginx程序运行一段时间后依然还是有被打挂的可能,最后想了个折中的方法,就是在宝塔的计划任务里添加一个shell脚本,定时监控Nginx服务器状态,如果异常关闭就进行重启。

监控Nginx服务代码如下:

#!/bin/bash
# Linux监控Nginx服务,关闭就自动重启
nginx_procnum=`ps -ef|grep "nginx"|grep -v grep|wc -l`if [ $nginx_procnum -eq 0 ]
thenecho $(date) "Success,Nginx重启成功!" >> /var/log/nginxmonitor.log/etc/init.d/nginx start
else sleep 5echo "Nginx正常运行中..."
fi

Linux监控Nginx服务,关闭就自动重启相关推荐

  1. Linux之systemd服务配置及自动重启

    Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方 ...

  2. linux一运行大文件就自动重启,Linux之systemd服务配置及自动重启

    layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...

  3. 监控windows某个服务当服务停止后自动重启服务

    近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...

  4. Linux上监控tomcat down掉后自动重启tomcat

    Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步 ...

  5. 监控windows服务,当服务停止后自动重启服务

    最近公司要实现java服务崩了,要自动重启服务.本例是监控windows的MySQL56为例,每秒60秒检测一次,当发现服务停止后自动重启. AutostartService.bat批处理文件内容如下 ...

  6. pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本

    星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...

  7. 用keepalived配置高可用,监控NGINX服务

    2019独角兽企业重金招聘Python工程师标准>>> 用keepalived配置高可用集群-1 背景需求:用keepalived配置高可用,监控NGINX服务,现在企业用NGINX ...

  8. android 应用自动重启,Android:如何在“强制关闭”后自动重启应用程序?

    Android:如何在"强制关闭"后自动重启应用程序? 在Android应用程序中,如果我们没有得到正确的例外,我们通常会收到"强制关闭"错误. 如果强行关闭, ...

  9. 我的世界服务器java启动脚本_我的世界定时关闭服务器 自动重启脚本

    我的世界定时关闭服务器 自动重启脚本.其实定时关闭服务器脚本还是有好处的,因为我们不可能永远都待在服务器的旁边,出问题的时候我们不可能第一时间去重启服务器查找问题的,所以老手腐竹们就需要一个定期重启的 ...

最新文章

  1. Ubuntu安装Flash视频插件
  2. 简约而不简单的Django新手图文教程
  3. telnet给服务器发消息,[摘抄]使用telnet命令直接发送
  4. 数据挖掘原理与算法:练习题2
  5. POJ - 2528 线段树+离散化
  6. .net 面试题系列文章一(附答案)
  7. 計算機二級-java11
  8. 学习笔记——微软的软件测试之道
  9. CAnimation-模拟时钟
  10. spark入门Intellj环境配置scalark入门Intellj环境配置scala
  11. GD32芯片包下载和安装教程
  12. python中的error:excepted an indented block
  13. 阿里云 企业邮箱域名解析(DNS)
  14. Jenkins maven自动发布配置
  15. win10 截图工具
  16. Android Battery(四) 电池管理
  17. 为什么需要API接口开发?
  18. LeetCode 每日一题1006. 笨阶乘
  19. Hibernate3 入门之Api,配置文件详解
  20. 计算机专业毕业自我鉴定800字,计算机专业毕业自我鉴定范文

热门文章

  1. 基于 zigbee的城市道路路灯实时远程监控与节能系统
  2. 基于8051单片机实现电子时钟+数字秒表设计
  3. 最新7篇数据科学/深度学习/CNN/知识图谱/文本匹配等中英文综述论文推介(附下载)
  4. 1106. 解析布尔表达式
  5. English Learning - L2 语音作业打卡 助动词弱读 Day58 2023.4.19 周三
  6. 获取Activity的名字和类
  7. Jmeter并发测试:重现插入重复数据问题
  8. 设计一个表示学生的类:Student,该类的属性包括name、age、scores(包含语文、数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法。
  9. 信息系统项目管理师案例必备
  10. 虚拟机Linux扩容