我正在使用 Laravel Forge 来管理我的服务器,但在使用 livewire 上传大文件时遇到了问题。100 秒后上传失败并显示此错误:
net::ERR_HTTP2_PING_FAILED
而有时:
ERR_CONNECTION_RESET
我的 PHP 超时为 1000,上传文件大小为 1.5 GB,但我不知道为什么会这样。我尝试在我的 nginx 配置中设置这些,但没有帮助。
fastcgi_read_timeout 1000;
client_header_timeout 1m;
client_body_timeout 1m;
proxy_connect_timeout 60s;
proxy_read_timeout 1m;
proxy_send_timeout 1m;
事实证明这不是 nginx 问题,我系统上的卡巴斯基正在杀死请求。
我希望这对其他人也有帮助。
检查 nginx 的错误日志以获取详细信息(可能
/var/log/nginx/error.log
),但它可能就像需要设置一样简单:client_max_body_size 2g
在 nginx 配置中。