<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разрыв keep-alive сервером.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html</link>
    <description>Здравствуйте все!&lt;br&gt;Кто-нибудь знает, как должны действовать клиенты, при разрыве соединения сервером после заявленного Connection: keep-alive.&lt;br&gt;В спецификации я не нашла ни чего об этом :-(&lt;br&gt;Там говорится, что можно разрывать соединение вместо 503 Service Unavailable&lt;br&gt;У меня как раз такая ситуация. При подключении клиента делаю сначала fork, а потом chroot. Причём, chroot разный в зависимости от запроса. И иногда не могу достать нужный файл (как правило картина на странице). Их клиент почти всегда просит через то же соединение, что и саму страницу.&lt;br&gt;Вариант - поменять структуру директорий, продублировать файлы везде где надо - не подходит. Я уже думала об этом, файлы необходимо оставить как есть. И chroot в вышестоящую директорию нельзя :-(&lt;br&gt;После экспериментов с конкерором (больше ни чего нет), я поняла:&lt;br&gt;503 - картинки не грузятся&lt;br&gt;разрыв соединения - грузятся, но иногда дважды! (есть трафик с полными телами файлов)&lt;br&gt;Когда картинок на странице много, браузер сразу создаёт несколько соединений, и при неудачн</description>

<item>
    <title>Разрыв keep-alive сервером. (Jassmin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#6</link>
    <pubDate>Wed, 13 May 2009 16:55:35 GMT</pubDate>
    <description>&amp;gt;а где вы кстати прочитали что разрыв соединения равен ошибке 503? Я &lt;br&gt;&amp;gt;такого не припомню в rfc2616. ИМХО разрыв соединения это нештатная ситуация. &lt;br&gt;&lt;br&gt;Наоборот 503 = разрыв соединения. Ну и то и другое - нештатная ситуация. &lt;br&gt;      Note: The existence of the 503 status code does not imply that a&lt;br&gt;      server must use it when becoming overloaded. Some servers may wish&lt;br&gt;      to simply refuse the connection.&lt;br&gt;&lt;br&gt;&amp;gt;в теории - да, а на практике слишком широко используется чтобы его &lt;br&gt;&amp;gt;отключать в штатном режиме веб-серфинга. &lt;br&gt;&lt;br&gt;А я-то хотела сделать всё по науке...&lt;br&gt;Видимо придётся ограничиться практикой.&lt;br&gt;&lt;br&gt;&amp;gt;а самому делать запрос в режиме прокси к другому чайлду не катит? &lt;br&gt;&lt;br&gt;Не элегантно, муторно, ресурсы тратит, подменяет IP, зато клиента не трогает - хорошая идея!&lt;br&gt;&lt;br&gt;Итог: так и не ясно, что должны делать клиенты при разрыве соединения, но ясно, что они делают.&lt;br&gt;Sarge ,благодарю за советы.&lt;br&gt;</description>
</item>

<item>
    <title>Разрыв keep-alive сервером. (Sarge)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#5</link>
    <pubDate>Wed, 13 May 2009 15:53:51 GMT</pubDate>
    <description>&amp;gt;Проверка показала, что: IE7, Opera, Firefox и Konqueror нормально (не считая странных &lt;br&gt;&amp;gt;дублирующих загрузок) работают с разрывом соединения. &lt;br&gt;&amp;gt;Спецификация, вроде, тоже не против 503 как-никак. &lt;br&gt;&lt;br&gt;а где вы кстати прочитали что разрыв соединения равен ошибке 503? Я такого не припомню в rfc2616. ИМХО разрыв соединения это нештатная ситуация.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Можно ещё попробовать выдавать редирект в таких случаях.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А какой? (301, 302, 303, 307) &lt;br&gt;&amp;gt;Редирект URL на самого себя - это нормально?&lt;br&gt;&lt;br&gt;не знаю, пробуйте. В крайнем случае можно сделать редирект на себя + случайный параметр в гет (типа Location: http://site.ru/img.gif?redirect=curtime)&lt;br&gt;&lt;br&gt;&amp;gt;И редирект, ведь отключается в настройках и в теории не всегда автоматический. &lt;br&gt;&lt;br&gt;в теории - да, а на практике слишком широко используется чтобы его отключать в штатном режиме веб-серфинга.&lt;br&gt;&lt;br&gt;&amp;gt;*вот надоест мне всё, сделаю много варианотов с разными редиректами и без &lt;br&gt;&amp;gt;них, и скормлю всё тестерам заказчика... &lt;br&gt;&lt;br&gt;а самому делать запрос в режиме прокси к другому чайлду не ка</description>
</item>

<item>
    <title>Разрыв keep-alive сервером. (Jassmin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#4</link>
    <pubDate>Wed, 13 May 2009 11:54:32 GMT</pubDate>
    <description>Проверка показала, что: IE7, Opera, Firefox и Konqueror нормально (не считая странных дублирующих загрузок) работают с разрывом соединения.&lt;br&gt;Спецификация, вроде, тоже не против 503 как-никак.&lt;br&gt;&lt;br&gt;&amp;gt;Можно ещё попробовать выдавать редирект в таких случаях.&lt;br&gt;&lt;br&gt;А какой? (301, 302, 303, 307)&lt;br&gt;Редирект URL на самого себя - это нормально?&lt;br&gt;И редирект, ведь отключается в настройках и в теории не всегда автоматический.&lt;br&gt;&lt;br&gt;*вот надоест мне всё, сделаю много варианотов с разными редиректами и без них, и скормлю всё тестерам заказчика...&lt;br&gt;</description>
</item>

<item>
    <title>Разрыв keep-alive сервером. (Sarge)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#3</link>
    <pubDate>Wed, 13 May 2009 07:19:21 GMT</pubDate>
    <description>Либо меняйте архитектуру сайта/сервера, либо всегда закрывайте соединение.&lt;br&gt;&lt;br&gt;Можно ещё попробовать выдавать редирект в таких случаях. Если есть фронтенд типа nginx, то можно даже внутренний редирект выдать (см. X-Accel-Redirect), или в своём приложении реализовать что-то подобное.&lt;br&gt;</description>
</item>

<item>
    <title>Разрыв keep-alive сервером. (Jassmin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#2</link>
    <pubDate>Wed, 13 May 2009 06:13:57 GMT</pubDate>
    <description>&amp;gt;http://www.lib.ru/WEBMASTER/rfc2068/section-8.html#p1-2-1 &lt;br&gt;&lt;br&gt;Можно, конечно, всегда закрывать соединение, но у меня в 99,9&#037; случаев всё передаётся сразу.&lt;br&gt;Я же писала:&lt;br&gt;&amp;gt;И иногда не могу достать нужный файл</description>
</item>

<item>
    <title>Разрыв keep-alive сервером. (Sarge)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8260.html#1</link>
    <pubDate>Wed, 13 May 2009 05:47:11 GMT</pubDate>
    <description>http://www.lib.ru/WEBMASTER/rfc2068/section-8.html#p1-2-1&lt;br&gt;</description>
</item>

</channel>
</rss>
