Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Вновь: upstream prematurely closed co nnection while reading response header from upstream
- To: nginx-ru@xxxxxxxxx
- Subject: Вновь: upstream prematurely closed co nnection while reading response header from upstream
- From: Mihail Nasedkin <m.nasedkin@xxxxxxxxx>
- Date: Fri, 10 Dec 2010 12:59:24 +0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=k277x1PyHK3ohAtzhgWFhdgN4IJO1pDBuK0dGGwFfys=; b=o2MenoHq0/YZCRioN/pnwe26aIzeh8HSXf5MfeJGC2bnhMIiLnxeh165m8Clo+COvw WVNuAT3ZLzbWUBqyKpWMT5Ff+kFGmm/q81sMmrigSSr3IOw3KfxXK77bjiah4LE+8WUj DCo2y8hpUiayLE47wh+lsMN+iHet1uA0Ohryo=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=rwuEzYaSn1eK0u23hH/zf9VCN+jZmhCaOPxuFZRPWg8NsqCPH3+tlO0aJ4myBXzWMt fWVRPpCRscCr5Ng/SFBm7XOKXbhDI3bUturvac6EkbovpAigffdCHOWF8tUppmuSYbLP 5loHsN0IrGJzsioDmQkuyLQm1SpTZyYYRfytc=
Доброго всем.
Прежде всего хочу выразить благодарность разработчику Игорю Сысоеву.
Поставил nginx-0.8.53 перед apache и неким собственным http-движком
пока преимущественно с целью работы обоих бекендов на обычном
https(443)-порту.
С апачем пока проблем нет, а вот собственный движок выдает все запросы
одной страницы (т.е. и html и картинки и css и javascripts) только
через раз - один раз нормально, второй - нормально грузит только
основной html-код, а все остальное - увы, в логах nginx'а :
... upstream prematurely closed connection while reading response
header from upstream ...
В логах бэк-движка нет ничего.
Смысл проблемы ясен - НГИНКС пытается использовать удержанное
соединение с бэк-движком и происходит облом.
Напрямую, без nginx, работа браузера и своего движка - все отлично.
Думаю, может связано с понятием kepp-alive. Может кто подскажет, как
ведет себя nginx с проксированным движком в плане удержания
соединений? Точно знаю, что мой движок закрывает соединение после
отдачи одного запроса.
Можно ли настроить nginx точно не делать keep-alive с проксированным
движком? Т.е. быть похожим на обычный клиент.
Пытался использовать/менять директивы keepalive_timeout,
proxy_connect_timeout, upstream {} - увы :(
--
---
С уважением,
Михаил Наседкин
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|