Назад | Перейти на главную страницу

Nginx + Passenger, получаю усеченные ответы

Получение усеченных ответов для больших вложений в Redmine, обслуживаемых Nginx + Passenger.

В журнале ошибок указано следующее:

[ pid=11234 thr=3070954384 file=ext/nginx/HelperAgent.cpp:568 time=2010-11-23 16:05:29.414 ]: Couldn't forward the HTTP response back to the HTTP client: It seems the user clicked on the 'Stop' button in his browser.

У нас была эта проблема на нашей промежуточной машине, и она была связана с проблемой разрешения в папке proxy_temp nginx (в нашем случае / opt / nginx / proxy_temp)

Удаление папки и перезапуск nginx устранили проблему.

В моем случае проблему можно решить, используя Standalone Passenger вместо модуля Nginx.

Однако это довольно интересно, поскольку Standalone Passenger основан на Nginx. Возможно, он просто использует более правильную конфигурацию.

Мы запускаем nginx 1.0.3 на ubuntu 12.04 и столкнулись с той же проблемой. Мы заменили устаревшие rails_spawn_method smart с участием passenger_spawn_method smart в nginx.conf. Проблема исчезла с тех пор.