推广 热搜: 后台  帝国cms  DESTOON  位置  网站  帝国cms建站  Wordpress教程  内容  MAC系统  邮箱 

宝塔安装守护进程管理守护nginx解决nginx无故停止宕机

   日期:2024-07-14     浏览:41    违规举报
 
腾讯云服务器优惠
最近有站长朋友问到nginx老是自动停止工作,导致服务器宕机,这让他很苦恼,毕竟会严重影响用户体验,如果频繁的宕机会被搜索引擎判为服务器不稳定,往往会导致网站被降权……
关于nginx自动停止的原因有很多,不外乎以下几种:

1.系统资源不足,访问量过大的情况下,尤其是内存资源不足可导致nginx被异常终止。

2.Nginx版本过低造成的漏洞影响,可以更新一下Nginx软件版本后观察。

3.某些Nginx自定义的模块加载出错,影响了软件的稳定性,。

4.DDOS或CC攻击极易造成Nginx服务异常关闭,查看网站日志和Nginx连接数可以判断是否被攻击。

5.Nginx服务被入侵修改。

当然还可能有些其他原因,今天就一一讲如何排除故障,我们讲下如何保证nginx能坚持运作。
解决办法就是安装一个进程守护工具,让它时刻监控nginx进程的状态,一旦异常退出,进程守护工具会帮我们自动启动。
1、安装
这个工具在宝塔后台就有,直接搜索安装就可以,
直接搜索“进程守护”或者“Supervisor”都可以,毕竟宝塔后台集成的进程守护管理器就是基于Supervisor开发的。
微信截图_20240714082236

直接点操作安装即可。
守护进程管理器安装截图
自动安装截图
2、配置,如下图
微信截图_20240714082435
   点击【设置】,弹出配置窗口,然后点击【添加守护进程】,
3、守护进程管理器配置,重要的两个步骤:
a、选择nginx的运行目录,sbin目录——/www/server/nginx/sbin/
b、添加守护命令:/www/server/nginx/sbin/nginx -g 'daemon off;' 

其他的默认即可,具体可以参考下图
守护进程管理器配置nginx守护
守护进程管理器配置nginx守护截图,

4、确定保存退出,到此已安装完毕,此时守护进程管理器守护的nginx还是停止状态的,因为还需要最后两个步骤。
 a、停止nginx进程,
 b、重启守护进程管理器,
如果守护进程管理器正常启动,如下图所示,那么恭喜你,你的nginx已被安全守护。
微信截图_20240714084317
 
免责声明:
1、本站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2、本站部分作品内容是由网友自主投稿和发布、编辑整理上传,对此类内容本站仅提供交流平台,不为其版权负责,更不为其观点承担任何责任。
3、因行业及专业性有限,故未能核验会员发布内容的真实性及有效性,不为其负责,如有虚假或违规内容敬请准备材料图片发邮件到info@n360.cn举报,本站核实后积极配合删除。
4、如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时处理或删除。
 
打赏
 
更多>同类网站技术
0相关评论

推荐图文
推荐网站技术
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  免责声明  |  版权隐私  |  信息发布规则  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2020081222号
Powered By DESTOON