Nginx
nginx大文件上傳限制
我正在使用 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 配置中。