2019.5.16 周四 nginx subrequests cycle while processing

支付宝内搜索 9155838 即可领现金红包 每天都能领哦

收到通知,本博客在用的这台机器负载异常,登陆上去看,好像也没被攻击,访问量正常。

查了一下网站日志和nginx日志,满屏幕的同一个报错:

2019/05/16 07:40:07 [error] 31178#0: *388879 subrequests cycle while processing "/conn.asp", client: 180.101.214.21, server: blog.dngz.net, request: "GET /294.htm HTTP/1.1", subrequest: "/index.php", host: "blog.dngz.net"
2019/05/16 07:40:07 [error] 31178#0: *388879 subrequests cycle while processing "/inc/config.asp", client: 180.101.214.21, server: blog.dngz.net, request: "GET /294.htm HTTP/1.1", subrequest: "/index.php", host: "blog.dngz.net"

nginx错误

这样的错误有将近10万行,应该是某个访问者访问到这篇文章触发了这个自请求循环重定向的错误。

定位到这篇文章:http://blog.dngz.net/294.htm 用ASP制作动态显IP图片,里面是一些asp的代码,还是2006年的。。。
基本一看就知道问题出在头两行:

<!--#include file="conn.asp"-->
<!--#include file="inc/config.asp"-->

由于之前换了博客程序,这些内容都是从wordpress转过来的,代码也就直接这么转过来了,没转到代码模式,系统估计就直接把它当作php代码去执行了。

nginx卡死在那里不能动弹,先把nginx强行终止,再启动,然后登陆后台,把那篇博文改为代码模式,这样就不会直接被执行了,问题搞定。

推荐文章

发表新评论