最近服务器时不时出现Nginx 502 Bad Gateway,如果在电脑旁边还好,要是半夜或者出去了,怎么办?
没关系,写个脚本检测服务状态,发现异常,自动重启。
自动重启脚本:
<?php $url = 'http://blog.rebill.info'; $cmd = '/usr/local/php/sbin/php-fpm restart'; for($i = 0; $i < 5; $i ++){ $exec = "curl connect-timeout 3 -I $url 2>/dev/null"; $res = shell_exec($exec); if(stripos($res, '502 Bad Gateway') !== false){ shell_exec($cmd); exit(); } }
*/1 * * * * /usr/bin/php /root/crontab/nginx502.php
本文向大家介绍Shell脚本实现监控kingate并自动启动,包括了Shell脚本实现监控kingate并自动启动的使用技巧和注意事项,需要的朋友参考一下 自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,好吧,对于我们这样的懒人来说,当然不能
本文向大家介绍一个监控Squid运行进程数并自动重启的简洁Shell脚本分享,包括了一个监控Squid运行进程数并自动重启的简洁Shell脚本分享的使用技巧和注意事项,需要的朋友参考一下
我有一个问题。我想用php代码重新启动ubuntu,但我不能。我已经尝试了互联网上的所有代码,比如 和 但他们都什么都不做。请帮帮我我需要这个密码。
如何使用amh监控网站状态,并且执行任务计划,比如网站打不开应该500相关状态, 那么如何再自动执行重启相关命令呢?
说明 调用方法: 引入f2e.SDK.js后,默认加载错误监控,如不需要加载,body 设为 data-erp="true" <html> <body data-erp="true"> </html> 函数说明: 用户收集页面的报错信息,登录 http://fem.fed.yy.com/fault/urlData?name=webgame 查看具体信息
编译安装完nginx后,默认情况下,你是不能像用命令行apt-get那样生成启动脚本的,也就是放在/etc/init.d上的脚本,要自己创建。 1. 复制一个启动脚本 创建一个文件/etc/init.d/nginx。 内容如下: #!/bin/sh ### BEGIN INIT INFO # Provides: nginx # Required-Start: $local_fs $