co se stane po ESC
Petr Vileta
petr na practisoft.cz
Úterý Červen 8 15:32:34 CEST 2004
> > vsechno je OK, ale jde mi o to, co se vlastne stane, kdyz navstevnik
teto
> > stranky behem downloadu stiskne ESC (respektive klikne na Stop).
> > Co se vlastne deje od te chvile? Bezi skript dal a Apache to posila "do
> > vzduchu"?
>
> ak klient zavrie spojenie tak by skript mal dostat signal SIGPIPE
>
> > Zastavi se skript? No to asi ne, protoze v te dobe usilovne nacita
> > jednotlive rekordy z tabulky a posila je na STDOUT.
> > Jde mi o to, zda jde nejak zjistit, zda prenos dat dobehl cely, nebo byl
> > uzivatelem prerusen.
>
> testujte vsetky zapisy ci prebehli OK. ak sa v skripte dozviete ze vam
> niekto zavrel stdout, ukoncite skript.
Tohle vypada slibne, jdu to zkouset.
Hmm :-( Tak Apache se ke skriptum nechova vubec pekne. Napsal jsem skript,
ktery cte 2MB soubor a posila ho na STDOUT a pri kazdem zapisu pocita uz
odeslana data a zapisuje to do logu. Zavolal to z browseru a uprostred
prenosu to zkancloval. No a log konci uprostred radky. Konkretne to ma
vypadat takhle:
zapsano: 0
zapsano: 1024
zapsano: 2048
....
zapsano: 2000000
KONEC
ovsem ono to vypada takhle:
zapsano: 0
zapsano: 1024
zapsano: 2048
....
zapsa
No to je pekna prasarna od toho Indiana. On to proste killne :-(
Napada nekoho jak100hoven ?
--
Petr
Další informace o konferenci Linux