<div dir="ltr">Максим,<br><br>Начали с увеличения output_buffers, оказалось полумерой, всегда вылезали страницы невлезающие в буффер. К сожалению не нашел детального описания директивы, чтоб выставить нужный размер.<br><br>
Удачи,<br>Рауф<br><br><div class="gmail_quote">2008/9/4 Maxim Dounin <span dir="ltr">&lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello!<div class="Ih2E3d"><br>
<br>
On Thu, Sep 04, 2008 at 03:35:34PM +0500, Rauf Kuliyev wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Максим,<br>
<br>
Огромное спасибо за патч!<br>
</blockquote>
<br></div>
BTW, workaround без применения патча - увеличить output_buffers, чтобы подзапрос влезал целиком. &nbsp;Собственно, тот что на 1 байт меньше и обрабатывается нормально - влезает.<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ждем ответа Игоря...<br>
</blockquote>
<br>
Писал Игорю сегодня утром - он письмо и патч видел, но пока не имеет времени чтобы этим заняться подробнее.<br><font color="#888888">
<br>
Maxim Dounin</font><div><div></div><div class="Wj3C7c"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
С уважением,<br>
Рауф<br>
<br>
2008/9/2 Maxim Dounin &lt;<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>&gt;<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello!<br>
<br>
On Tue, Sep 02, 2008 at 12:35:03PM +0500, Rauf Kuliyev wrote:<br>
<br>
&nbsp;Здравствуйте,<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
В процессе экспериментов, в архив попал испорченный c2.html, подправил.<br>
<br>
</blockquote>
<br>
Прилагаемый патч проблему исправляет, однако я не уверен в его<br>
оптимальности.<br>
<br>
To Игорь: посмотри пожалуйста. &nbsp;Что именно происходит я постарался описать<br>
в заголовке патча.<br>
<br>
Maxim Dounin<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
nginx -V<br>
<br>
nginx version: nginx/0.7.13<br>
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt=-I<br>
/usr/local/include --with-ld-opt=-L /usr/local/lib<br>
--conf-path=/usr/local/etc/nginx/nginx.conf<br>
--sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid<br>
--error-log-path=/var/log/nginx-error.log --user=www --group=www<br>
--with-debug --http-client-body-temp-path=/var/tmp/nginx/client_body_temp<br>
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp<br>
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp<br>
--http-log-path=/var/log/nginx-access.log --with-http_realip_module<br>
--with-http_ssl_module --with-http_stub_status_module<br>
<br>
Полный дебаг лог (беспроблемный запрос, следом проблемный), лежит в<br>
<a href="http://test2.day.az/files.tgz" target="_blank">http://test2.day.az/files.tgz</a> и отдельно тут:<br>
<a href="http://test2.day.az/nginx-error.log" target="_blank">http://test2.day.az/nginx-error.log</a><br>
<br>
Рауф<br>
<br>
<br>
2008/9/1 Maxim Dounin &lt;<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>&gt;<br>
<br>
&nbsp;Hello!<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
On Mon, Sep 01, 2008 at 05:07:21PM +0500, Rauf Kuliyev wrote:<br>
<br>
&nbsp;Доброго времени суток,<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Имеется проблема при совместном использовании ssi, proxy_pass и gzip.<br>
Проверялось на 0.6.32 и 0.7.11<br>
<br>
Все упоминаемые файлы доступны на <a href="http://test2.day.az/files.tgz" target="_blank">http://test2.day.az/files.tgz</a><br>
<br>
Имеются два тестовых адреса:<br>
1) <a href="http://test2.day.az/test1.html" target="_blank">http://test2.day.az/test1.html</a> - открывается только если отключена<br>
выдача<br>
гзипом<br>
2) <a href="http://test2.day.az/test2.html" target="_blank">http://test2.day.az/test2.html</a> - открывается при любых<br>
обстоятельствах<br>
<br>
В обоих файлах имеется 2 директивы #include, причем первый #include идет<br>
через proxy_pass на другой сервер, а второй локальный. Отличаются тесты<br>
только тем, что test2.html делает #include файла который размером меньше<br>
на<br>
1 байт.<br>
<br>
<br>
</blockquote>
Just FYI: В files.tgz - локальные файлы отличаются далеко не только на 1<br>
байт. &nbsp;В том, что инклудится в test1.html - вообще бинарный мусор.<br>
&nbsp;Воспроизвести не удалось.<br>
<br>
&nbsp;Если отключить gzip или proxy_buffering, то проблема не наблюдается.<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Если директивы в тестах переставить местами (то есть сначала инклудить<br>
локальный файл, а потом удаленный), то проблема также не наблюдается.<br>
<br>
<br>
</blockquote>
Было бы замечательно, если бы можно было посмотреть на вывод nginx -V и<br>
на<br>
отладочный лог с проблемой и без. &nbsp;Желательно от <a href="http://0.7.13." target="_blank">0.7.13.</a><br>
<br>
Maxim Dounin<br>
<br>
<br>
<br>
</blockquote></blockquote></blockquote></blockquote>
<br>
</div></div></blockquote></div><br></div>