Ошибка - 502 bad gateway (nginx) - при долгой работе скрипта - PHP

Что имеется

Имеется PHP, работающий как модуль Apache и Nginx.

Проблема

Отчасти эта заметка является продолжением предыдущей - продолжаем загружать и обрабатывать много больших файлов, но теперь ошибка:

502 Bad Gateway

Такая ошибка может возникать при долгой работе скрипта. Ищем возможный вариант решения:
Ошибку выбрасывает сервер nginx , её текст в браузере может выглядеть как-то так:

502 Bad Gateway
nginx/1.2.4

Возможноая причина в том, что nginx просто не дожидается окончания выполнения скрипта - для начала необходимо проверить значения параметор его конфиуграции - например можно задать по 10 мин:

proxy_read_timeout 600;
proxy_send_timeout 600; 

РЕШЕНИЕ
в моём случае проблема была решена с помощью установки следующих опций nginx:

client_header_timeout 6m;
client_body_timeout 6m;
send_timeout 6m;

(всё по 6 мин)
При этом конфиуграция apache через .htaccess была такой:

# Allow large file uploads
php_value memory_limit 128M
php_value post_max_size 100M
php_value upload_max_filesize 50M
php_value max_execution_time 600
php_value max_file_uploads 22

(убедитесь, что опции применяются в реальности с помощью вызова phpinfo())