на один из сайтов надо заливать большие файлы до 80мб, при попытке
закачать фаил около 50мб пользователь получает ошибку 504 Gateway Time-out
параметр был такой client_max_body_size 10m; по идее ошибка
должны была быть 416, увеличив этот парамет до 80m получил туже
Ошибка должна быт 413. Можно сделать следующее:
1) собрать nginx с дебагом: --with-debug,
2) указать error_log лог_файл debug;
3) сделать POST
4) прислать вывод
egrep '(http cl:|"Content-Length)' лог_файл
ошибку, вторым сервером который за nginx стоит apache2? пока он
работал на пряму все было нормально.
в error.log вижу следущее:
upstream timed out (110: Connection timed out) while reading upstream
status line, client: x.x.x.x, URL: /files.phtml?if=adm&action=webupload
504 выдаётся nginx'ом ?
Можно попробовать увеличить
proxy_read_timeout 3m;
Игорь Сысоев
http://sysoev.ru