宝塔 shell 命令 自动重启nginx

  nginx经常自动停止查不到原因?利用宝塔定时重启任务解决办法

最近入手的腾讯轻量云网站总是莫名奇妙的502错误,经过各种测试,各种尝试重启网站,重启php,终于发现只要重启下nginx就恢复正常了。

nginx

nginx

这问题一直存在,有时几分钟,有时十几分钟,有时一天,有时几天,可是由于技术有限,实在无法找到原因,日志里也查不到!

我找了好久也没找到原因,终于想到一个简单直接有效的方法(其实这问题要从根本上解决还得把服务器内存内核升级一下就能解决,多数据原因还是配置太低引起的):

首先,只要重启Nginx服务不就正常了吗,而且重启时间其实很短,基本几秒就成功了,我的方法就是利用宝塔的定时任务,定时重启Nginx服务来实现的。

无奈囊中羞涩只有设定宝塔自动shell 任务来解决了。

 
自动重启Nginx

自动重启Nginx

 

直接在计划任务里添下,Shell脚本如上图

 

代码如下

 

/etc/init.d/nginx restart

 

时间自己设定就可以

 

附上重启其它服务的命令

 

重启Mysql

 

/etc/init.d/mysqld restart

 

重启PHP

 

(根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 restart )

 

/etc/init.d/php-fpm-{52|53|54|55|56|70|71} restart

 

重启Memcached

 

/etc/init.d/memcached restart

 

重启服务器

 

reboot

如果想实现上述内容可把命令输入计划任务即可

Linux运维信息技术

ubuntu 20.4 命令下载的 默认保存位置

2022-12-21 8:09:33

Linux运维

新冠病毒到底离我们多远?

2022-12-12 22:08:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索