0
上傳文件上傳文件時,工作沒有問題,但是當我嘗試上傳較大文件時,瀏覽器顯示此錯誤:的nginx + FastCGI的誤差超過〜60KB小於60KB小
An error occurred while reading the request
沒有錯誤nginx錯誤日誌或任何其他有用的信息。
這是我爲這個特定的腳本nginx的配置:
location ~ \.(pl|cgi)$ {
fastcgi_pass unix:/var/run/fcgiwrap.socket;
fastcgi_index index.cgi;
include fastcgi_params;
}
這是一個簡單的Perl腳本,我用我原來的代替,直到我能得到這個工作:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<pre>\n";
foreach $key (sort keys(%ENV)) {
print "$key = $ENV{$key}<p>";
}
print "</pre>\n";
哪有我得到nginx + fastcgi與更大的文件上傳工作?
多大? 200KB? 10MB?什麼是nginx的client_max_body_size設置爲? (默認爲1米)。大於 – 2012-03-30 15:08:24
可以小至70kb。如果我通過nginx的client_max_body_size(我的情況是6米),它會給出一個不同的錯誤。 – buck 2012-04-01 10:40:58