本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

ThinkPHP6导出Excel图片超时导致Nginx504错误如何解决?

网络教程 app 1℃

ThinkPHP6导出Excel图片超时导致Nginx504错误如何解决

PHP Nginx 出现 504 超时

问题:

在本地开发环境中,使用 ThinkPHP6、PHP 7.3 和 Nginx 1.15 进行开发时,出现了 504 超时错误。该问题发生在前端通过 XHR 对后端地址发送导出 Excel 请求时,后端任务为导出 Excel,其中某列写入图片,且图片通过 curl 下载至本地。当导出的日期范围较短时不会出现超时,但日期范围较长时(如 2 年或 2800 多条记录),就会引发 504 错误,即使不是每条记录的图片列都写入图片。

答案:

解决该问题的关键在于放大 Nginx 设置中的 fastcgi_read_timeout 参数。将其值设为 180 秒,可以有效地解决此问题。

以上就是ThinkPHP6导出Excel图片超时导致Nginx 504错误如何解决?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » ThinkPHP6导出Excel图片超时导致Nginx504错误如何解决?

喜欢 (0)