Как я уже написал в комментарии к стартовому посту - проблема оказалась в том, что мой nginx является является бэкендом другого nginx`а.
Я настроил все на другом сервере и убедился, что директива fastcgi_read_timeout "убеждает" nginx ждать ответа сколько скажут ;)
Настроил все заново на другом сервере - все работает.
никакие таймауты не трогал, за исключением директивы fastcgi_read_timeout в nginx`е, ну и в php-скрипте было @ini_set('max_execution_time', 900);
Сервер, на котором возникла проблема не имеет белого IP, а проброшен через виртуальные хосты другого nginx`а. Он, наверное и не дожидался ответа бэкенда.
Вызов phpinfo смотрю в админке phpbb
1. В /etc/php5/fpm/php.ini я поставил max_execution_time 0
2. Есть такое ;)
// This script will take a while. We should disable max_execution_time.
@ini_set('max_execution_time', 900);
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Да и ничего не изменило бы в моём случае.