Задать вопрос
arinoki
@arinoki

Nginx + apache 2, ubuntu 11.10, 504-ая ошибка?

Пишу один скрипт и видео определённых форматов конвертируется посредством ffmpeg. И видимо nginx не успевает дождаться ответа от апача, вследствие чего и возникает данная ошибка.


Поискал инфу — видимо надо увеличивать значения keepalive_timeout, client_header_timeout, client_body_timeout и send_timeout в конфиге nginx'a.


Но может есть какое-то более элегантное решение?
  • Вопрос задан
  • 2746 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
taliban
@taliban
php программист
Есть одно замечательное решение — очередь и отложенные действия. Советую поинтересоваться этой темой а не конвертировать реалтайм.
Ответ написан
как вариант разреши апачу делать это лично. Пропусти проксирование данного вида файлов в этой папке.
так же есть try_files
error_page 404 = @fallback;
#--------------Все 404 отдаем на обработку апача-------------------------------
location @fallback {
proxy_pass http://$host:82;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы