On Wed, Mar 14, 2007 at 07:25:05PM -0400, firstname.lastname@example.org wrote:
> use ModPerl::Registry ();
Try removing that.
> [Wed Mar 14 18:24:03 2007] [crit] (22)Invalid argument: Parent: Failed to create the child
> [Wed Mar 14 18:24:03 2007] [crit] (OS 6)The handle is invalid. : master_main: create child
> process failed.
Hum. So you are running swish.exe -- not using SWISH::API.
Does it always fail or just when you run a query?
If it always fails then why is apache trying to create a child
If it only fails when searching then it seems like it might have to
do with how swish.exe is being run. You might take a look at how
swish.exe is being run from swish.cgi, then. And maybe try switching
to SWISH::API to avoid running a separate process -- which is
recommended anyway if running under mod_perl.
I searched for those errors above with Google and had no luck -- just
found people asking similar questions.
Not much help, but it was things like this that made me quit trying to
develop under Windows. If your final target is Linux might as well
develop using Linux where you know all this stuff works.
> [Wed Mar 14 18:24:03 2007] [notice] Parent: Forcing termination of child process 36
> ACCESS LOG:
> 188.8.131.52 - - [14/Mar/2007:18:20:50 -0400] "GET /search HTTP/1.1" 200 1671
> 184.108.40.206 - - [14/Mar/2007:18:22:24 -0400] "GET /cgi-bin/swish.cgi HTTP/1.1" 200
> 220.127.116.11 - - [14/Mar/2007:18:23:19 -0400] "GET /cgi-bin/swish.cgi?query=taves
> &submit=Search%21&metaname=DC.Creator&sort=swishrank HTTP/1.1" 200 15542
> 18.104.22.168 - - [14/Mar/2007:18:23:55 -0400] "GET /search HTTP/1.1" 200 1671
Interesting those return 200 responses.
Unsubscribe from or help with the swish-e list:
Help with Swish-e:
Users mailing list
Received on Wed Mar 14 20:42:30 2007