ThinkPHP5、nginx 超时 模块不存在:error 解决
php.ini已修改
max_execution_time等
仍然报错
继续修改
nginx.conf
http {
里增加
proxy_connect_timeout 6000; #proxy转发模块的超时设置
proxy_send_timeout 6000; #说明这个指定设置了发送请求给upstream服务器的超时时间。超时设置不是为了整个发送期间,而是在两次write操作期间。如果超时后,upstream没有收到新的数据,nginx会关闭连接
proxy_read_timeout 3000; #说明该指令设置与代理服务器的读超时时间。它决定了nginx会等待多长时间来获得请求的响应。这个时间不是获得整个response的时间,而是两次reading操作的时间
fastcgi_send_timeout 3000;
fastcgi_read_timeout 3000;
fastcgi_buffer_size 1280k;
fastcgi_buffers 8 1280k; #设置fastcgi缓冲区为8×128k
fastcgi_busy_buffers_size 2560k;
fastcgi_temp_file_write_size 2560k;
send_timeout 6000; #指定客户端的响应超时时间。这个设置不会用于整个转发器,而是在两次客户端读取操作之间。如果在这段时间内,客户端没有读取任何数据,nginx就会关闭连接。
就可以了
版权声明:
作者:admin
链接:http://blog.mryxh.cn/1702.html
文章版权归作者所有,未经允许请勿转载。
THE END