Re: Nginx отделяет содержимое от тегов

Maxim Dounin mdounin at mdounin.ru
Tue Nov 11 13:26:56 UTC 2014


Hello!

On Mon, Nov 10, 2014 at 02:19:07PM -0500, BamGran wrote:

> Доброго времени суток всем!
> Следующая проблема: 
> периодически, при обращении к страницам вида http://ip-сервера/phpmyadmin/ ,
> т.е. когда обращение идет по ip сервера, а не по домену,  генерируемая
> страница отдается в разделенном виде. Html теги без содержимого сначала, а
> их содержимое после всех html тегов в конце страницы.
> Глюк всегда возникает при повторном обращении к url. Т.е. первый раз грузим
> страничку, все в прядке, заполняем форму и после нажатия на кнопку отправки
> получаем каку. Или просто перегружаем страничку с тем же результатом. Если
> ничего не делая подождать минут несколько и повторить попытку, то с высокой
> вероятностью получаем нормальную страницу. 
> 
> Имею такое чудо на дедике, где nginx стоит front-end сервером перед apache и
> на vps, где только nginx с php-fpm.
> Почему и предполагаю достаточно уверенно, что дело именно в nginx. 
> 
> Причем глюк проявляется как на страницах создаваемых php, так и на страницах
> генерируемых модулями апаче типа mod_status.so
> 
> Буду благодарен за любые идеи, в какую сторону копать?

Имеет смысл воспроизвести проблему в лабораторных условиях и снять 
dump того, что передаётся между nginx'ом и клиентом, а равно 
nginx'ом и бекендом (tcpdump в помощь).  По результатам анализа 
будет понятно, где именно проблема.

Пока то, что вы рассказываете, выглядит как фантастика.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru