Subject: | Pg.dll crashing apache on Windows |
First, thank you for DBD::Pg. I've been using it for years.
Unfortunately, I am having a problem where it is crashing apache on Windows.
I am running:
--Apache 2.2.8
--PostgreSQL 8.3.3
--mod_perl 2.03
--Activestate 5.8.222
--The latest ppm DBD::Pg binary from pgfoundry, which is 2.0.0
--I also had this problem with 1.49, and just upgraded to the latest
binary hoping it would go away.
The problem is that apache crashes and dies. The event viewer says:
faulting module Pg.dll
This happens intermittently during load testing, and I think I've traced
to what type of load testing does it. Using pylot or ab, it doesn't
crash. But, if I do the following procedure, I can get it to crash:
1. Save a bunch of tabs in a browser, in my case I'm using Safari for
Windows 3.1.1 (525.17).
2. Click on the bookmark of the tabs over and over, before they get done
rendering.
3. I think safari is canceling the client requests or somehow dropping
them mid-way through. I presume this is a factor.
I tried downloading the latest DBD::Pg source and compiling it Windows,
but the directions aren't working for me. I don't have an old version
of Visual C++, so I downloaded the latest trial, and nmake fails. I
would be happy (of course) to try deeper stack tracing or compiling
given some direction.
Thank you for your time.