[python] mod_python - problém s vícenásobným spuštěním jednoho skriptu

Ondrej Beranek rainbof na gmail.com
Středa Leden 14 09:06:08 CET 2009


toto je zpusobeno http hlavickou, pokud nechces aby se to delo, mel by jsi
to v http hlavicce rict
pomoci no-cache

Jinak velice praktickou veci na reseni problemu tohoto typu je program
Wireshark (analyzator sitoveho provozu)
nebo http filter (komercni ale lepsi)

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html


Dne 13. leden 2009 22:40 Koumes21 <koumes21 na gmail.com> napsal(a):

> Problém "vyřešen", připadám si jako hlupák. Nejdřív jsem si všiml, že se
> to nevztahuje jen na skripty Pythonu, ale na všechny soubory. Takže jsem
> si byl jist, že posílat to sem byl přinejmenším OT. No a pak jsem si
> všiml, že když změním URL třeba o jeden parametr ("?n=1"), který ani
> nevyužiji, tak to funguje tak, jak má. Takže si myslím, že pravdu měli
> Petr Messner a mtip, že je to prohlížečem. Prostě mě nenapadlo, že když
> by měl dvakrát stahovat to samé, tak že počká, až se stáhne ten první a
> pak teprv půjde na ten druhý (taky mě zmátlo, že to dělaly všechny
> prohlížeče), ačkoliv jinak to stahují najednou. Nejjednodušší řešení
> jsou často ta nejsprávnější. Proto se omlouvám za plýtvání Vaším časem.
>
> Koumes21
>
> Koumes21 napsal(a):
> > Díky za snahu, ale tím to opravdu nejspíš nebude, chová se to stejně i
> > když použiji vlastní handler, kde req.write() už použít musím.
> > Každopádně, abych měl čisté svědomí, že jsem vyzkoušel všechno, tak až
> > budu mít přístup k serveru, tak to otestuji.
> >
> > Koumes21
> >
> > 2009/1/13 Jan Bednařík <jan.bednarik na gmail.com
> > <mailto:jan.bednarik na gmail.com>>
> >
> >     No zkusil bych ten script napsat podle manuálu. V publisher handleru
> >     se nepoužívá req.write(), ale na konci každé funkce použiješ return
> >     kterým předáš celou stránku. Viz. mauál
> >     http://www.modpython.org/live/current/doc-html/hand-pub.html nebo
> >     pěkný tutoriál na
> >     http://webpythoHonzan.codepoint.net/mod_python_tutorial
> >     <http://webpython.codepoint.net/mod_python_tutorial>
> >
> >     Honza
> >
> >     > Doufám, že se najde někdo, kdo něco takového již řešil. Ještě
> přidám
> >     > kód, který je potřeba k simulaci problému:
> >     >
> >     > def index(req):
> >     >    import time
> >     >    req.content_type="text/plain"
> >     >    req.write("working...")
> >     >    time.sleep(10)
> >     >    req.write("\ndone")
> >     >
> >     > Předem děkuji za každou odpověď, která mi pomůže hnout se z místa.
> >     >
> >     > Koumes21
> >     _______________________________________________
> >     Python mailing list
> >     Python na py.cz <mailto:Python na py.cz>
> >     http://www.py.cz/mailman/listinfo/python
> >
> >
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20090114/781f0e59/attachment.htm>


Další informace o konferenci Python