Salut,

Merci pentru sugestii. Tocmai am testat fara varnish si pare sa mearga desi nu 
sunt 100% sigur (aplicatia generaza url-urile fara port ... si doar indexul e 
incarcat  "direct").

VCL-ul nu e in nici un caz special si nu m-am jucat cu vreun parametru, totul e 
'implicit'. 

Cosmin

On Apr 9, 2011, at 5:36 PM, Dan Gherman wrote:

> Salut!
> Fiind vorba de Varnish, eu as sapa putin si acolo. Ai programul
> "varnishlog". El trebuie rulat din CLI cu cateva secunde inainte ca
> vizitatorul cu probleme sa acceseze pagina. Altfel, daca il pui sa ruleze si
> sa salveze datele in background vei ajunge cu o tona de mesaje si nu mai
> stii care cui apartin. Poate buba e ceva din .vcl, asta te va ajuta.
> Daca backend-ul tau care e contactat de Varnish are IP public, vizitatorul
> poate sa incerce sa-l acceseze direct sa vada are aceeasi problema (ex,
> poate ai un Apache care asculta pe 8080).
> ---
> Dan
> 
> 
> 2011/4/9 Cosmin Dumitru <c...@rgc.ro>
> 
>> Salut,
>> 
>> Am un varnish ce face pe cacheul in fata unui site cu trafic relativ mic
>> (10-15req/s).
>> 
>> Cel putin unul dintre vizitatori pateste urmatoarea chestie: Porneste
>> browserul si asteapta pana la un minut ca sa i se incarce pagina.
>> 
>> Interesant e ca doar el pateste asta (sau cel putin doar de el stiu).
>> Pentru mine si multi altii merge fara probleme.
>> 
>> Incercand sa aflu de ce am dat peste un comportament cel putin dubios.
>> 
>> Browserul trimite SYN pentru a initia o conexiune, si SYNul este pur si
>> simplu ignorat.Tot incearca, incearca si dupa o vreme primeste  SYN ACK si
>> mai departe lucrurile merg asa cum ar trebui.
>> 
>> 
>> Am rulat tcpdump pe masina si lucrurile stau cam asa:
>> 
>> 9       1.006125        94.62.222.34    178.21.112.106  TCP     cdid > http
>> [ACK] Seq=1789 Ack=379 Win=65158 Len=0 TSV=2381827 TSER=1720118389
>> 10      5.813479        178.21.112.106  94.62.222.34    TCP     http > cdid
>> [FIN, ACK] Seq=379 Ack=1789 Win=11200 Len=0 TSV=1720123403 TSER=2381827
>> 11      5.914071        94.62.222.34    178.21.112.106  TCP     cdid > http
>> [ACK] Seq=1789 Ack=380 Win=65158 Len=0 TSV=2381875 TSER=1720123403
>> 12      8.024903        94.62.222.34    178.21.112.106  TCP     cdid > http
>> [FIN, ACK] Seq=1789 Ack=380 Win=65158 Len=0 TSV=2381896 TSER=1720123403
>> 13      8.024933        178.21.112.106  94.62.222.34    TCP     http > cdid
>> [ACK] Seq=380 Ack=1790 Win=11200 Len=0 TSV=1720125614 TSER=2381896
>> 14      8.027881        94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 15      8.285546        94.62.222.34    178.21.112.106  TCP     ssrip >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 16      10.963855       94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 17      11.365616       94.62.222.34    178.21.112.106  TCP     ssrip >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 18      17.099179       94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 19      17.402065       94.62.222.34    178.21.112.106  TCP     ssrip >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 20      29.171013       94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 21      29.370913       94.62.222.34    178.21.112.106  TCP     ssrip >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 22      53.109962       94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 23      53.311137       94.62.222.34    178.21.112.106  TCP     ssrip >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 24      101.245245      94.62.222.34    178.21.112.106  TCP     vsaiport >
>> http [SYN] Seq=0 Win=65535 Len=0 MSS=1260 WS=1 TSV=0 TSER=0 SACK_PERM=1
>> 25      101.245269      178.21.112.106  94.62.222.34    TCP     http >
>> vsaiport [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 SACK_PERM=1
>> TSV=1720218835 TSER=0 WS=6
>> 
>> Intrarile 9 si 10 par sa fie de la o conexiune mai veche. Balciul incepe cu
>> packetul 14 si dupa mai bine de un minut si jumatate vine primul ACK.
>> Am scos syncookies, timestamps,  sack, am crescut tcp backlog  si nu am
>> vazut nicio imbunatatire. Idem pentru IPTables - cu sau fara modul incarcat
>> face la fel.  varnish e instalat din pachetele oferite de dotdeb.
>> Checksum-ul pentru pachete se verifica.
>> 
>> OS debian 6, 2.6.36 compilat de furnizor ( e o masina xen).
>> 
>> Ce as putea sa mai fac?
>> 
>> Cosmin
>> 
>> PS: Shameless self promo: siteul in cauza e http://forums.rgc.ro
>> 
>> _______________________________________________
>> RLUG mailing list
>> RLUG@lists.lug.ro
>> http://lists.lug.ro/mailman/listinfo/rlug
>> 
> _______________________________________________
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui