ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Задержка при обращении из скрипта.


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Задержка при обращении из скрипта.
  • From: nobody <crazy.format@xxxxxxxxx>
  • Date: Tue, 24 Jun 2008 14:35:50 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=9irNwtvV4+uTJ7znedmbiEfZzb+KqLRKKZB5Gpxlwhk=; b=iL/UmY4sddbgG/zxnjpmYjtWu16+hZNfL3Pe6t8fi+Mh91n+SoGURC/sHiM2xHnjSy 3X37+rZ/bKRrNG+FGxiA4Hs3lPIqUX1JQlQZRkBOD4Zc50U5IiBQCny8wHrE9+tTMz+3 fVNmtp9gIRxNMkP4JOjnNlWKzl13G8Z9MiLXw=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Z1oTgAQp6zoKo9jClj4RrxAncNEDz9YxyACJyX6rNvW7vpVnhL9Du2l94X8ocWFSQ9 6T+Xlsa6ZdL4LbIUBOGSBP8mDS+XmiP8nVECk3jCvjQ4ARkkKB7hRW/EgSFW94bwmKhO xeJHu8OlYA0gU8HPANx+JJKzNJrTLcPXc9Ntc=
  • In-reply-to: <20080624094258.GJ7982@xxxxxxxxxxxxx>
  • References: <e4c970e50806240233r50f11a09ia767e5724b0d19d6@xxxxxxxxxxxxxx> <20080624094258.GJ7982@xxxxxxxxxxxxx>

24 июня 2008 г. 13:42 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
> On Tue, Jun 24, 2008 at 01:33:10PM +0400, nobody wrote:
>
>> У нас сложилась такая ситуация:
>> Есть некий демон, который слушает http, перед ним стоит nginx, который
>> проксирует запросы на этот демон. При обращении к страничке из
>> перлового скрипта, ответ приходит сразу и ничего не тормозит. Когда
>> обращаемся curl'ом из php скрипта, происходит задержка в 1.5-2 сек.
>> Причину это задержки выяснить самим пока не удалось.
>> На сервере используется ssl и верификация клиентских сертификатов. Её
>> отключение ничего не даёт. Сертификаты у скриптов одинаковые.
>>
>> В атаче дебаг лог от сервера.
>
> Задержка из-за
>
> 2008/06/24 13:17:36 [debug] 3340#0: *780 http header: "Expect: 100-continue"
>
> nginx не поддерживает Expect, из-за этого и задержка.
>
> Попробуйте запускать "curl -H Expect: ..."
>
>
Да! это оно
выставили переменные для curl'а

curl_setopt_array($ch, array(
                        ....    
                        CURLOPT_HEADER => true,
                        CURLOPT_POST => true,
                        CURLOPT_RETURNTRANSFER => true,
                        ....
                        CURLOPT_HTTPHEADER => array('Expect:'),
                ));

и стало всё работать быстро.

Спасибо!
> --
> Игорь Сысоев
> http://sysoev.ru
>
>


 




Copyright © Lexa Software, 1996-2009.