Привет, тостер!
У меня есть специфический php-скрипт, который выполняется 15-20 секунд.
Внутри скрипта присутствует работа с БД, копирование файлов и т.п.
На сервере 2гб ОЗУ. Кроме этого скрипта на сервере нагрузки практически никакой нет.
В php.ini max_execution_time = 90, memory_limit = 512M.
В конфиге nginx прописал:
proxy_connect_timeout 60s;
proxy_send_timeout 60s;
proxy_read_timeout 60s;
send_timeout 60s;
Запускаю скрипт, он работает ~15 секунд, и браузер вываливается в "502 Bad Gateway". Но при этом всю необходимую работу скрипт выполняет корректно.
В логах nginx вижу такое:
2016/09/22 12:45:21 [error] 15220#0: *39 upstream prematurely closed connection while reading response header from upstream ...
Подскажите, пожалуйста, в какую сторону копать.
Спасибо!