导大数据的时候回出现:504 Gateway Time-out
image.png
image.png
解决:
将nginx配置文件 nginx.conf 里的下面这个参数调大:
fastcgi_read_timeout 3000;
同时也将 php-fpm.conf 里的下面的这个参数调大:
request_terminate_timeout = 3000
nginx限制文件上传大小:
client_max_body_size = 8m
php限制文件上传大小
注意有关参数:
upload_max_filesize = 500m; //允许上传文件大小的最大值
post_max_size = 500m; //通过表单POST给PHP的所能接受的最大值
max_input_time = 600; //每个PHP页面接受数据所需的最大时间
memory_limit = 32m; //每个PHP页面所需的最大内存
max_execution_time = 0; //0表示没有限制
在web 上传附件大于10M都失败,但是检查nginx 和php 的配置参数都没问题
以下是上传失败截图:
image.png
1、通过查看nginx 和php 日志,没发现什么问题
2、查看nginx 代理日志,发现一个诡异的问题:
代理日志文件的修改时间还是一直变的,但是没法写入任何日志
查看日志文件大小:
27G ./access.log
54G ./access_proxy.log
14M ./error.log
0 ./nginx.pid
查看本机内存大小为62G
把日志清理或切割后reload nginx 后,恢复正常