Linux监控Nginx服务,关闭就自动重启
导读:
最近网站经常被人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服务,关闭就自动重启相关推荐
- Linux之systemd服务配置及自动重启
Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方 ...
- linux一运行大文件就自动重启,Linux之systemd服务配置及自动重启
layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...
- 监控windows某个服务当服务停止后自动重启服务
近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...
- Linux上监控tomcat down掉后自动重启tomcat
Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步 ...
- 监控windows服务,当服务停止后自动重启服务
最近公司要实现java服务崩了,要自动重启服务.本例是监控windows的MySQL56为例,每秒60秒检测一次,当发现服务停止后自动重启. AutostartService.bat批处理文件内容如下 ...
- pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本
星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...
- 用keepalived配置高可用,监控NGINX服务
2019独角兽企业重金招聘Python工程师标准>>> 用keepalived配置高可用集群-1 背景需求:用keepalived配置高可用,监控NGINX服务,现在企业用NGINX ...
- android 应用自动重启,Android:如何在“强制关闭”后自动重启应用程序?
Android:如何在"强制关闭"后自动重启应用程序? 在Android应用程序中,如果我们没有得到正确的例外,我们通常会收到"强制关闭"错误. 如果强行关闭, ...
- 我的世界服务器java启动脚本_我的世界定时关闭服务器 自动重启脚本
我的世界定时关闭服务器 自动重启脚本.其实定时关闭服务器脚本还是有好处的,因为我们不可能永远都待在服务器的旁边,出问题的时候我们不可能第一时间去重启服务器查找问题的,所以老手腐竹们就需要一个定期重启的 ...
最新文章
- Ubuntu安装Flash视频插件
- 简约而不简单的Django新手图文教程
- telnet给服务器发消息,[摘抄]使用telnet命令直接发送
- 数据挖掘原理与算法:练习题2
- POJ - 2528 线段树+离散化
- .net 面试题系列文章一(附答案)
- 計算機二級-java11
- 学习笔记——微软的软件测试之道
- CAnimation-模拟时钟
- spark入门Intellj环境配置scalark入门Intellj环境配置scala
- GD32芯片包下载和安装教程
- python中的error:excepted an indented block
- 阿里云 企业邮箱域名解析(DNS)
- Jenkins maven自动发布配置
- win10 截图工具
- Android Battery(四) 电池管理
- 为什么需要API接口开发?
- LeetCode 每日一题1006. 笨阶乘
- Hibernate3 入门之Api,配置文件详解
- 计算机专业毕业自我鉴定800字,计算机专业毕业自我鉴定范文
热门文章
- 基于 zigbee的城市道路路灯实时远程监控与节能系统
- 基于8051单片机实现电子时钟+数字秒表设计
- 最新7篇数据科学/深度学习/CNN/知识图谱/文本匹配等中英文综述论文推介(附下载)
- 1106. 解析布尔表达式
- English Learning - L2 语音作业打卡 助动词弱读 Day58 2023.4.19 周三
- 获取Activity的名字和类
- Jmeter并发测试:重现插入重复数据问题
- 设计一个表示学生的类:Student,该类的属性包括name、age、scores(包含语文、数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法。
- 信息系统项目管理师案例必备
- 虚拟机Linux扩容