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

2014-11-11 Пенетрантность greenh
А чем вы смотрели исходный код страницы?

11 ноября 2014 г., 15:26 пользователь Maxim Dounin mdou...@mdounin.ru
написал:

 Hello!

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

  Доброго времени суток всем!
  Следующая проблема:
  периодически, при обращении к страницам вида
 http://ip-сервера/phpmyadmin/ http://xn--ip--8cdjrb0gcf/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 mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-11 Пенетрантность BamGran
2 Maxim Dounin, согласен, выглядит фантастически. Но мне бы как-то побороть
сию фантастику. Мне же не механика её возникновения нужна, а пути обхода,
чтоб не встречатся. В лаболаторных, боюсь что очень не скоро руки дойдут.
Пока просто обновляю страницу раз за разом, пока не получаю вменяемый вид.

2 greenh, в браузере смотрел, исходный код страницы. В фф, в хроме, эффект
устойчивый. Собственно, это и без исходного кода видно. Все текстовое
содержимое кучей ниже подвала страницы сложено.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,254748,254771#msg-254771

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-11 Пенетрантность Aleksandr Sytar
10 ноября 2014 г., 22:19 пользователь BamGran nginx-fo...@nginx.us
написал:

 Имею такое чудо на дедике, где nginx стоит front-end сервером перед apache
 и
 на vps, где только nginx с php-fpm.
 Почему и предполагаю достаточно уверенно, что дело именно в nginx


А почему вы уверены что не в php? Вы запрашивали страницу из апача, минуя
nginx, например?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-11 Пенетрантность Maxim Dounin
Hello!

On Tue, Nov 11, 2014 at 02:24:07PM -0500, BamGran wrote:

 2 Maxim Dounin, согласен, выглядит фантастически. Но мне бы как-то побороть
 сию фантастику. Мне же не механика её возникновения нужна, а пути обхода,
 чтоб не встречатся. В лаболаторных, боюсь что очень не скоро руки дойдут.
 Пока просто обновляю страницу раз за разом, пока не получаю вменяемый вид.
 
 2 greenh, в браузере смотрел, исходный код страницы. В фф, в хроме, эффект
 устойчивый. Собственно, это и без исходного кода видно. Все текстовое
 содержимое кучей ниже подвала страницы сложено.

Если воспроизводится сколько-нибудь часто - просто снимите дамп 
трафика с живой машины, и посмотрите в него глазами.  Подозреваю, 
что проблема найдётся где-нибудь либо на клиенте (умный 
антивирус, вирусы), либо в php (какой-нибудь сошедший с ума кеш 
опкодов).

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

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-11 Пенетрантность BamGran
2 Aleksandr Sytar, уверен, что не php, потому что страницы отчета mod_status
и mod_performance формируются без участия php.

Минуя nginx не запрашивал, поскольку пока не сообразил, как запросить
страницу с 127.0.0.1 который слушает апач. А перевешивать apache на внешний
интерфейс очень не хотелось бы на рабочем сервере...

2 Maxim Dounin, имеется в виду на стороне сервера снифером снять? Попробую.
Никогда с консольным не имел дела правда, так что быстро не выйдет, пока ещё
разберусь.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,254748,254774#msg-254774

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-11 Пенетрантность Styopa Semenukha
On Tuesday, November 11, 2014 03:36:13 PM BamGran wrote:
 Минуя nginx не запрашивал, поскольку пока не сообразил, как запросить
 страницу с 127.0.0.1 который слушает апач. А перевешивать apache на внешний
 интерфейс очень не хотелось бы на рабочем сервере...

Довольно просто:
ssh -L 8080:localhost:8080 example.org
curl http://localhost:8080
-- 
Best regards,
Styopa Semenukha.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2014-11-10 Пенетрантность BamGran
Доброго времени суток всем!
Следующая проблема: 
периодически, при обращении к страницам вида http://ip-сервера/phpmyadmin/ ,
т.е. когда обращение идет по ip сервера, а не по домену,  генерируемая
страница отдается в разделенном виде. Html теги без содержимого сначала, а
их содержимое после всех html тегов в конце страницы.
Глюк всегда возникает при повторном обращении к url. Т.е. первый раз грузим
страничку, все в прядке, заполняем форму и после нажатия на кнопку отправки
получаем каку. Или просто перегружаем страничку с тем же результатом. Если
ничего не делая подождать минут несколько и повторить попытку, то с высокой
вероятностью получаем нормальную страницу. 

Имею такое чудо на дедике, где nginx стоит front-end сервером перед apache и
на vps, где только nginx с php-fpm.
Почему и предполагаю достаточно уверенно, что дело именно в nginx. 

Причем глюк проявляется как на страницах создаваемых php, так и на страницах
генерируемых модулями апаче типа mod_status.so

Буду благодарен за любые идеи, в какую сторону копать?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,254748,254748#msg-254748

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru