Ошибка nginx + fastcgi при загрузке файла размером более ~ 60 КБ - PullRequest
0 голосов
/ 30 марта 2012

Загрузка файлов размером менее 60 КБ работает без проблем, но когда я пытаюсь загрузить файл большего размера, браузер отображает эту ошибку:

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, который я использую вместо своего оригинала, пока не получу эту работу:1010 * \ n ";

Как мне заставить nginx + fastcgi работать с большими файлами?

1 Ответ

0 голосов
/ 01 апреля 2012

Я нашел проблему. Или, по крайней мере, решение проблемы. Я использовал fcgiwrap в качестве оболочки, и, очевидно, у него есть проблемы с большими файлами. Поэтому я переключился на другую оболочку (https://library.linode.com/web-servers/nginx/perl-fastcgi/centos-5), и теперь все отлично работает.

...