squid
6 отговора
314 прегледа
squid
Zdraveite,
imam slednia problem sas squida otkakto se pomnia i dosega nikoi ne mi e dal otgovor kakva moje da e prichinata.
Squida raboti bez problem sas 95% ot stranicite, no tochno opredeleni stranici prosto ne gi otvaria. Ot sashtata mashina direktno kogato se otvariat bez da minava prez proxy-to, stranicite se otvariat. Kogato na squida mu se zadade cache_peer proxy primerno na providera mi tezi stranici pak se otvariat. Kogato obache mu se dade tezi stranici da minavat direktno.. krai.. dava connection time out. Taka stava samo s opredeleni stranici koito sa napravo kato proizvolni.. primerno niakade iz [линк], [линк] i drugi.. no tochno tezi stranici vinagi ne rabotiat a vsichki ostanali vinagi rabotiat.
Vsichko sam probval.. instaliral sam kakvi li ne versii na squid, celia linux sam preinstaliral no tova prodaljava da e taka i ne se promenia.. ako niakoi ima ideia pls neka spodeli.
10x Predvaritelno
Pozdravi,
McTailer
imam slednia problem sas squida otkakto se pomnia i dosega nikoi ne mi e dal otgovor kakva moje da e prichinata.
Squida raboti bez problem sas 95% ot stranicite, no tochno opredeleni stranici prosto ne gi otvaria. Ot sashtata mashina direktno kogato se otvariat bez da minava prez proxy-to, stranicite se otvariat. Kogato na squida mu se zadade cache_peer proxy primerno na providera mi tezi stranici pak se otvariat. Kogato obache mu se dade tezi stranici da minavat direktno.. krai.. dava connection time out. Taka stava samo s opredeleni stranici koito sa napravo kato proizvolni.. primerno niakade iz [линк], [линк] i drugi.. no tochno tezi stranici vinagi ne rabotiat a vsichki ostanali vinagi rabotiat.
Vsichko sam probval.. instaliral sam kakvi li ne versii na squid, celia linux sam preinstaliral no tova prodaljava da e taka i ne se promenia.. ako niakoi ima ideia pls neka spodeli.
10x Predvaritelno
Pozdravi,
McTailer
Re: squid
Омръзна ми да пиша едно и също, но ще повторя - в такива случаи трябва да
направиш по един tcpdump лог на успешна и неуспешна http сесия, и да си
поиграеш на "открий 10-те разлики". На някоя машина по пътя нещо не и
харесва - я вдигнати ECN битове, я MSS на tcp връзката, но да преинсталираш
неща наслуки значи да водиш предварително загубена битка.
направиш по един tcpdump лог на успешна и неуспешна http сесия, и да си
поиграеш на "открий 10-те разлики". На някоя машина по пътя нещо не и
харесва - я вдигнати ECN битове, я MSS на tcp връзката, но да преинсталираш
неща наслуки значи да водиш предварително загубена битка.
Re: squid
sorry no mojesh li da obiasnish malko po-podrobno kakvo da napravia i kakvo da tarsia zashtoto naistina kakto ti kaza po-dobre da ne go pravia nasluki
Pozdravi,
McTailer
Pozdravi,
McTailer
Re: squid
Ами спри за момент всички заявки през squid-а и пусни
tcpdump -i eth0 -n -s 1500 -w ok.dump
след това направи през браузъра една успешна заявка. tcpdump-а ще ти я запише във ok.dump файла.
Спри tcpdump-а и го пусни пак:
tcpdump -i eth0 -n -s 1500 -w fail.dump
след това пусни заявка през squid-а, която ще даде таймаут.
желателно е като правиш дъмповете да няма много страничен трафик през машината със squid-а, въпреки че и да има не е болка за умиране ама из повече текст ще трябва да ровиш.
-i eth0 ти указва че се логва трафика през eth0,
-s 1500 казва че се логват първите 1500 байта, ако имаш по-голямо mtu, трябва да промениш параметъра съответно.
Имаш два файла, които можеш да ги разгледаш със
tcpdump -n -r ok.dump и tcpdump -n -r fail.dump.
Щом дава таймаут значи проблема е още в началото някъде край syn-syn/ack-ack последователността, ама трябва да се види. Иначе [линк] преди време имаха проблем с това че техния firewall дропваше пакети които поддържат ecn, а новите ядра по подразбиране ползват ecn. Обаче в такъв случай не би трябвало да можеш да се свързваш с nvidia, директно от прокси машината освен ако браузъра ти там не е конфигуриран да ползва друго прокси. Ако не откриеш причината по дъмповете, може да ги постнеш в текстов вид във тая тема. Все някой ще се сети какъво е проблема.
tcpdump -i eth0 -n -s 1500 -w ok.dump
след това направи през браузъра една успешна заявка. tcpdump-а ще ти я запише във ok.dump файла.
Спри tcpdump-а и го пусни пак:
tcpdump -i eth0 -n -s 1500 -w fail.dump
след това пусни заявка през squid-а, която ще даде таймаут.
желателно е като правиш дъмповете да няма много страничен трафик през машината със squid-а, въпреки че и да има не е болка за умиране ама из повече текст ще трябва да ровиш.
-i eth0 ти указва че се логва трафика през eth0,
-s 1500 казва че се логват първите 1500 байта, ако имаш по-голямо mtu, трябва да промениш параметъра съответно.
Имаш два файла, които можеш да ги разгледаш със
tcpdump -n -r ok.dump и tcpdump -n -r fail.dump.
Щом дава таймаут значи проблема е още в началото някъде край syn-syn/ack-ack последователността, ама трябва да се види. Иначе [линк] преди време имаха проблем с това че техния firewall дропваше пакети които поддържат ecn, а новите ядра по подразбиране ползват ecn. Обаче в такъв случай не би трябвало да можеш да се свързваш с nvidia, директно от прокси машината освен ако браузъра ти там не е конфигуриран да ползва друго прокси. Ако не откриеш причината по дъмповете, може да ги постнеш в текстов вид във тая тема. Все някой ще се сети какъво е проблема.
Re: squid
аз при такива случаи карам по линията на най-малкото съпротивление. т.е. ако някой изреве, че еди-кой си сайт не се отваря, то слагам през парент-а на исп-то. а сичко друго е директ..
ама има нещо друго - горе-долу веднъж месечно си играя с mail.yahoo.com и hotmail.com - ако досега са били директ, изведнъж спират да довтасват. слагам ги през парент и тръгват. след още един месец - ги слагам директ... ама не съм си играл да го анализирам защо е така.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
ама има нещо друго - горе-долу веднъж месечно си играя с mail.yahoo.com и hotmail.com - ако досега са били директ, изведнъж спират да довтасват. слагам ги през парент и тръгват. след още един месец - ги слагам директ... ама не съм си играл да го анализирам защо е така.
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: squid
okaza se che e naistina tova tcp_ecn. Sega e 0 i vsichko e ok.
10x na vsichki za pomoshta
Pozdravi,
McTailer
10x na vsichki za pomoshta
Pozdravi,
McTailer