PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout
来源:互联网 发布:apache的ab工具 编辑:程序博客网 时间:2024/05/22 14:09
PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout!
PHPExcel导入数据,太尼玛耗内存了!
看了下官方文档,5M的数据,就得占5G的内存,这不是开玩笑么。。所以,参照官方的文档,使用chunk块上传,内存减少了,但是会消耗更长的时间。
测试了下,3万的数据,每次读去3000行,花费了204s,内存大约130M。
之前出现了:nginx 504 错误,在网上找了下配置,总结下:
php:max_execution_time
php-fpm:request_terminal_timeout
nginx:fastcgi_read_timeout(针对:php请求,在匹配的php的location块中配置)
nginx作为代理,例如:nginx作为apache的代码(不是干运维的,之前只听说过,apache和nginx结合,具体没看过这种架构),在nginx.conf中配置:
proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600;以上的配置,应该就可以解决 504 的问题!
参考文章:
https://www.scalescale.com/tips/nginx/504-gateway-time-out-using-nginx/#
0 0
- PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout
- PHPExcel从excel表导入到mysql数据库
- PHPExcel导入EXCEL文件到数据库
- PHPExcel导入excel数据到数据库中
- nginx+tornado 504 gateway timeout
- nginx + tomcat 504 gateway timeout
- Nginx报504 gateway timeout错误的解决方法
- php通过PHPExcel导入Excel表格到MySQL数据库
- nginx+tomcat 报 504 gateway timeout
- 利用PHPExcel将数据库数据导入excel表格的方法
- phpExcel 实现excel表格和mysql数据库的导入导出
- Yii使用PHPEXCEL动态导入数据到Excel表
- 利用PHPexcel将excel表导入mysql数据库
- 使用PHPexcel把excel数据导入数据库
- PHPExcel读取excel并导入数据库
- PHPExcel读取上传的Excel文件插入到mysql数据库
- SourceTree 504 Gateway Timeout
- PHPExcel从数据库表导出到Excel表
- 十二周OJ1 递归方法实现逆序
- [行人检测]资料收集
- 三项150正弦表(300值,0~π 150个值)
- 电感的饱和电流 均方值电流 额定电流的认识
- oem设置工具 一键设置品牌标工具下载,支持windows7/8/10
- PHPExcel导入15M的Excel表到数据库,出现nginx:504 gateway timeout
- MySQL INTO OUTFILE导出导入数据|mysqldump
- 用JS实现一个数组合并的方法(要求去重)
- Go语言使用Beego的ORM插入Mysql后,时区不一致的解决方案
- git 拉取
- Struts2 学习笔记
- 用CSS创建跨浏览器的range input
- RecyclerView导入依赖包
- java.io.InvalidClassException序列化