具体要求如下:

1)脚本一分钟执行一次
2)监控502状态可以通过分析网站的访问日志,也可以通过用curl工具发起http请求,获得状态码,建议通过分析访问日志,假如访问日志路径为/data/logs/access.log,日志片段如下:

  1. 54.36.149.38 - [16/Sep/2018:21:38:41 +0800] www.bossding.com.cn "/thread-5360-1-1.html" 301 "GET /thread-5360-1-1.html HTTP/1.1""-" "Mozilla/5.0 (compatible; AhrefsBot/5.2; +http://ahrefs.com/robot/)" 
  2. 42.236.10.91 - [16/Sep/2018:21:38:41 +0800] www.bossding.com.cn "/" 403 "GET / HTTP/1.1""http://www.bossding.com.cn/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36; 360Spider" "
  3. 111.147.182.161 - [16/Sep/2018:21:38:41 +0800] www.bossding.com.cn "/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm" 301 "GET /data/attachment/forum/month_1211/epel