<div dir="ltr">Максим,<br><br>Огромное спасибо за патч! Ждем ответа Игоря...<br><br>С уважением,<br>Рауф<br><br><div class="gmail_quote">2008/9/2 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 Tue, Sep 02, 2008 at 12:35:03PM +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>
В процессе экспериментов, в архив попал испорченный c2.html, подправил.<br>
</blockquote>
<br></div>
Прилагаемый патч проблему исправляет, однако я не уверен в его оптимальности.<br>
<br>
To Игорь: посмотри пожалуйста. &nbsp;Что именно происходит я постарался описать в заголовке патча.<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>
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>
<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 Mon, Sep 01, 2008 at 05:07:21PM +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>
Имеется проблема при совместном использовании 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>
В обоих файлах имеется 2 директивы #include, причем первый #include идет<br>
через proxy_pass на другой сервер, а второй локальный. Отличаются тесты<br>
только тем, что test2.html делает #include файла который размером меньше<br>
на<br>
1 байт.<br>
<br>
</blockquote>
<br>
Just FYI: В files.tgz - локальные файлы отличаются далеко не только на 1<br>
байт. &nbsp;В том, что инклудится в test1.html - вообще бинарный мусор.<br>
&nbsp;Воспроизвести не удалось.<br>
<br>
&nbsp;Если отключить gzip или proxy_buffering, то проблема не наблюдается.<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>
Было бы замечательно, если бы можно было посмотреть на вывод nginx -V и на<br>
отладочный лог с проблемой и без. &nbsp;Желательно от <a href="http://0.7.13." target="_blank">0.7.13.</a><br>
<br>
Maxim Dounin<br>
<br>
<br>
</blockquote></blockquote>
</div></div></blockquote></div><br></div>