Реклама на сайте Advertise with us

Глюк Curl'а при работе через Squid

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 26/11/10 в 16:09       Ответить с цитатойцитата 

Глюк возникает при посылке курлом POST запроса размером более 1024 байт через Squid. После двух часов поиска была найдена банальная причина - курл использует протокол HTTP 1.1, в то время как Squid понимает только HTTP 1.0
Один из вариантов решения проблемы:
curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);

Sutra - лучшая система управления трафом

0
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 26/11/10 в 22:07       Ответить с цитатойцитата 

и?

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 26/11/10 в 22:53       Ответить с цитатойцитата 

это всё что я хотел сказать icon_smile.gif

Sutra - лучшая система управления трафом

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 26/11/10 в 23:44       Ответить с цитатойцитата 

Любопытно, это когда запрос подвисает?

telegram: @nbsbbs

0
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 27/11/10 в 16:49       Ответить с цитатойцитата 

он не подвисает, а вылетает с ошибкой и пустым контентом

Sutra - лучшая система управления трафом

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 27/11/10 в 23:57       Ответить с цитатойцитата 

Значит не тот глюк.

telegram: @nbsbbs

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 27/11/10 в 23:59       Ответить с цитатойцитата 

почему это глюк Curl'а, если Squid понимает только HTTP 1.0? icon_smile.gif

0
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 28/11/10 в 12:43       Ответить с цитатойцитата 

ibiz потому что разработчики курла, зная как часто используется squid, не сделали правильные настройки по-умолчанию - глюк

кстати, есть лучший способ справиться с этим глюком:
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Expect:") );

в данном случае продолжает работать протокол HTTP 1.1 со всеми своими достоинствами (например сжатием)

Sutra - лучшая система управления трафом

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 28/11/10 в 13:06       Ответить с цитатойцитата 

begemot писал:
ibiz потому что разработчики курла, зная как часто используется squid, не сделали правильные настройки по-умолчанию - глюк
кстати, есть лучший способ справиться с этим глюком:
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Expect:") );
в данном случае продолжает работать протокол HTTP 1.1 со всеми своими достоинствами (например сжатием)


то есть хочешь, чтоб курл определял самостоятельно, используется squid или нет?
попробуй отписать сюда разработчикам http://sourceforge.net/tracker/?group_id=976&atid=100976

-2
 

programmer

С нами с 08.12.02
Сообщения: 7607
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 28/11/10 в 13:13       Ответить с цитатойцитата 

сталкивался с этой хренью, мозг выносила на несколько часов
но протоколы запомнил навсегда

крипта на ByBit

0
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 28/11/10 в 15:01       Ответить с цитатойцитата 

ibiz писал:
то есть хочешь, чтоб курл определял самостоятельно, используется squid или нет?
попробуй отписать сюда разработчикам http://sourceforge.net/tracker/?group_id=976&atid=100976


я ничего не хочу, я просто сообщаю о наличии глюка и как исправить

регистрироваться и писать баг репорты не люблю, хочешь - напиши icon_smile.gif

Sutra - лучшая система управления трафом

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »