Linux下如何重启Apache服务器
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"Linux下如何重启Apache服务器",在日常操作中,相信很多人在Linux下如何重启Apache服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年11月07日Linux下如何重启Apache服务器
这篇文章主要介绍"Linux下如何重启Apache服务器",在日常操作中,相信很多人在Linux下如何重启Apache服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux下如何重启Apache服务器"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
说明下:我的主机为 centos 系统,各步操作的说明都写在了注释里面,方便阅读。
vi apachemonitor.sh#!/bin/bashurl="http://127.0.0.1/"curlit(){curl -connect-timeout 15 -max-time 20 -head -silent "$url" | grep '200′# 上面的15是连接超时时间,若访问localhost的http服务超过15s仍然没有正确响应200头代码,则判断为无法访问。}doit(){if ! curlit; then# 如果localhost的apache服务没有正常返回200头,即出现异常。执行下述命令:sleep 20top -n 1 -b >> /var/log/apachemonitor.log# 上面将top命令内容写入日至文件备查/usr/bin/killall -9 apache2 && /usr/bin/killall -9 php5-cgi && /usr/bin/killall -9 httpd&& /usr/bin/killall -9 http && /usr/bin/killall -9 apache&& /usr/bin/killall -9 php-cgi > /dev/null# 兼容起见,杀死了各种apache的进程。可以根据自己apache服务的特点修改sleep 2/etc/init.d/apache2 start > /dev/null/etc/init.d/httpd start > /dev/null# 兼容起见,执行了两种apache重启命令,可根据需要自己修改。echo $(date) "apache restart" >> /var/log/apachemonitor.log# 写入日志sleep 30# 重启完成后等待三十秒,然后再次尝试一次if ! curlit; then# 如果仍然无法访问,则:echo $(date) "failed! now reboot computer!" >> /var/log/apachemonitor.log# 写入apache依然重启失效的日志reboot# 重启机器呗。实际上重启整个服务器是一种非常不得已的做法。本人并不建议。大家根据需要自己修改,比如短信、邮件报警什么的。fisleep 180fi}sleep 300# 运行脚本后5分钟后才开始正式工作(防止重启服务器后由于apache还没开始启动造成误判)while true; do# 主循环体doit > /dev/nullsleep 10done然后执行: chmod +x apachemonitor.sh添加开机启动项:vi /etc/rc.d/rc.local我的rc.local脚本内容为:#!/bin/sh## this script will be executed *after* all the other init scripts.# you can put your own initialization stuff in here if you don't# want to do the full sys v style init stuff.touch /var/lock/subsys/local/root/lampmonitor.sh到此,关于"Linux下如何重启Apache服务器"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
服务
服务器
学习
命令
内容
日志
更多
脚本
帮助
实用
不得已
接下来
主机
代码
做法
再次
实际
实际上
建议
循环体
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库服务器集群技术
csgo连不到完美服务器怎么办
jsp展示数据库的数据库
维护工具修复数据库
博彦科技的互联网业务是什么
网络安全意识培训开场白
o2o软件数据库设计
普陀区节能软件开发设计标准
软件开发售后是干嘛的
郑州软件开发驻场机构
浪潮服务器原产地
岳阳棋牌软件开发
动物系统软件开发
泾县智能软件开发服务厂家供应
服务器自动化测试
网络技术证书考什么
维护网络安全青少年
通信服务器是什么
建筑通讯及网络技术
软件开发公司要花多少钱
预防网络安全诈骗心得
公众号可以当数据库
创业板网络安全的股有哪些
活字格数据库导出
福建服务器管理软件
崇明区什么是网络技术欢迎咨询
网络安全大赛采访
国道外文专题数据库
恒生互联网与恒生科技
外网服务器ip