NGINX 灌入数据之现象

需要向mysql中灌入大量的数据,mysql的响应时间应该会很长,首先在代码中加入set_time_limit(0),延长时间,目测无效,之后再浏览器中输入url,

得到响应结果为


Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.

Reason: Error reading from remote server

同时在mysql中检测插入状况,发现及时在给出Error 之后 依旧在执行插入,

原因猜测有2:第一mysql本身有队列,php在插入队列之后就得到响应结果,所以在nginx报错,终止了php之后,mysql依旧在执行时间队列中的内容,蚕食这个可能性很小,

第二个原因:nginx报错之后,并没有停止php的执行,只是断开了和客户端的连接

Leave a comment

Your email address will not be published.

*