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