Patrick Fitzsimmons
patfitz at gmail.com
Tue Jul 12 03:51:16 EDT 2005
Ok, I have finally gotten some time to do some debugging, and I found what the problem is (but now how to fix it :-( ) First, the "other.html" reference comes from the Apache conf file, it's the file Apache is supposed to serve up in case of an internal server error. Because I set all .html files to be handled by mod_python, it was sending it back in as a request. I looked in the log files to get what the internal server error was: [Tue Jul 12 03:33:25 2005] [error] [client 127.0.0.6] PythonHandler dispatch: IOError: Write failed, client closed connection. What I still don't know is why requests are getting mixed together. This never happens when I've used PHP, so I'm guessing there is some bug in the request handler. If I am clicking fast enough, the same browser page will display results from 3 or 4 different requests. I did try upgrading to mod_python 3.2 but I did not notice any change. I also tried out my application on a Linux machine and have not had this problem occur. So hopefully I will still be able to use mod_python, because I am just using it on Windows for development. Thanks for your help, Patrick On 6/27/05, Nicolas Lehuen <nicolas.lehuen at gmail.com> wrote: > Hi Patrick, > > If you want to try the latest mod_python 3.2 development release, it > is available here : > > http://nicolas.lehuen.com/download/mod_python > > Your problem is very strange. I can't find any reference to > "other.html" in mod_python's source code. Are you 100% sure that you > are the only one using your server during the stress testing ? > > Regards, > Nicolas > > 2005/6/27, Patrick Fitzsimmons <patfitz at gmail.com>: > > Correction, I am in fact using 3.1.3. Do I need a compiler to run the > > 3.2 snapshot, or is it just python? If I need a compiler, which > > should I use? > > > > Also, I've played around a little more, and found that sometimes the > > output to the browser was the folloing: > > > > /view.html 1 /view.html /other.html 1 /other.html /other.html 2 > > > > That means the code "print 1" is actually being run twice, even though > > it only appears once in the script. It seems that two different > > browser requests are being handled at the same time. > > > > -Patrick > > > > On 6/27/05, Graham Dumpleton <grahamd at dscpl.com.au> wrote: > > > Patrick Fitzsimmons wrote .. > > > > I am running mod_python 3.1 under Apache 2.0.50.0 and Windows XP. > > > > > > Are you really using mod_python 3.1, or are you perhaps using 3.1.3 or > > > 3.1.4? > > > > > > Would you be prepared to try out a snapshot of the as yet unreleased 3.2? > > > There are some threading problems in earlier versions which this version > > > addresses. There is a chance it may be related to that. > > > > > > Anyway, there are others on the list who use Win32 whereas I don't, so > > > they may have more intelligent things to say. I at least just wanted to > > > clarify which version you were using. > > > > > > Graham > > > > > > > _______________________________________________ > > Mod_python mailing list > > Mod_python at modpython.org > > http://mailman.modpython.org/mailman/listinfo/mod_python > > >
|