Проверьте права доступа этих каталогов:
client_body_temp_path
proxy_temp_path
fastcgi_temp_path
Вероятно, что один или все эти каталоги недоступны для записи для nginx. Эти временные папки действуют как буферы для nginx при обработке больших запросов, если nginx не может писать в них, тогда nginx просто возвращает содержимое, которое хранится в его памяти.
Вы также должны увидеть ошибки, подобные приведенным ниже, в ваших журналах ошибок, если нет. еще раз проверьте уровень журнала / путь журнала.
2013/10/07 11:01:09 [crit] 3307#0: *33 open() "/var/lib/nginx/tmp/proxy/2/00/0000000002" failed (13: Permission denied) while reading upstream
Возможная связь с этой ошибкой http://www.ruby-forum.com/topic/4080504 , попробуйте обновить nginx.
Не обязательно иметь дело только с html, но также с файлами JS и CSS, параметр sendfile тоже может быть проблемой.
Как сообщается в http: //www.conroyp .com / 2013/04/25 / css-javascript-truncated-by-nginx-sendfile / поворот
sendfile off
может означать, что ваши файлы не усекаются
Решение для отключения файла sendfile у меня не работает. Я исправил это, отключив open_file_cache.