poldek|curl: zwis
Paweł A. Gajda
mis w k2.net.pl
Wto, 16 Paź 2001, 16:57:24 CEST
poniedziałek 15/10/2001 18:10:42, Michal Moskal:
> On Mon, Oct 15, 2001 at 05:13:26PM +0200, Paweł A. Gajda wrote:
> > sobota 13/10/2001 14:32:18, Michal Moskal:
> > > Wywiesił mi się wczoraj. Instalowałem po loopbacku (vmware).
> > > Wywiesił się na 14k pliku. Zapisał 12880 bajtów (pewnie jakiś
> > > bufor sie nie doperłnił) i zwisł. Serwer twierdził, że wysłał
> > > cały plik, co ciekawe, transfer w logu podał kosmiczny. Dla
> > > innych plików (nawet mniejszych) transfer nie przekraczał
> > > 4m/s, dla tego pliku było 22m/s. Może to da jakiś hint. Pomogło
> > > ubicie servera, wtedy spróbował znowu i już poszło.
> >
> > Uff, lekko wysiadam przy curlu, ta funkcja na 1000 linijek
> > (w której pewnie jest ten bug) mnie rozkłada. Może puść to na
> > curl-list, albo sam spróbuj to namierzyć...
>
> Spróbuje... nie wiem... sigh.
Wstawiłem niedawno pułapki na culrowe bugi i rzeczywiście się łapie:
cURL bug detected: current size 657353, total size 99759
Jeżeli masz ochotę pobaw się vfile/ttest.c -- wystarczy dać tam do
ściągnięcia całość z ftpa i po kilkdziesięciu pakietach dostaniesz
"cURL bug detected". Aha, ta przerośnięta funkcja (równo 1000 linijek)
to _ftp().
Tak w ogóle to może znajdę czas i zastosuję libfxp (jest na
freshmicie) zamiast curla, prosta i stosunkowo mała, tyle że wymaga
trochę przeróbek.
Więcej informacji o liście dyskusyjnej pld-installer