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?
Wie groß ist größer? 200kb? 10mb? Was ist für nginx client_max_body_size gesetzt? (Standard ist 1 m). –
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