2012-03-30 8 views
0

Hochladen von Dateien kleiner als 60kb Hochladen funktioniert, ohne ein Problem, aber wenn ich versuche, diesen Fehler eine größere Datei, die Browser-Anzeige hochladen:nginx + fastcgi Fehler, wenn eine Datei über ~ 60kb

An error occurred while reading the request 

kein Fehler in die Nginx-Fehlerprotokolle oder andere nützliche Informationen.

Das ist mein nginx Config für diese Skript:

location ~ \.(pl|cgi)$ { 
    fastcgi_pass unix:/var/run/fcgiwrap.socket; 
    fastcgi_index index.cgi; 
    include fastcgi_params; 
} 

Und das ist ein einfaches Perl-Skript, das ich statt meiner ursprünglichen verwenden, bis ich diese Arbeit bekommen kann: kann

#!/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"; 

Wie Ich bekomme nginx + fastcgi, um mit größeren Datei-Uploads zu arbeiten?

+1

Wie groß ist größer? 200kb? 10mb? Was ist für nginx client_max_body_size gesetzt? (Standard ist 1 m). –

+0

größer kann so wenig wie 70kb sein. Wenn ich über nginx client_max_body_size (6m in meinem Fall) gehe, wird es einen anderen Fehler geben. – buck

Antwort

Verwandte Themen