Hi mod_perlers,

I have been digging around in the FAQ and archives for information about 
people running mod_perl on a windows box and also using Apache::DBI, but 
have come up with nothing.  I am under the impression that it is not 
going to work becase whenever I try to load up the Apache::DBI module 
apache starts up and then exists immediately leaving this in the error log:

[Mon Oct 25 15:06:11 1999] file .\main\http_main.c, line 5890, assertion 
"start_mutex" failed

Here is the section where that assertion is.  I have no idea what the 'Z' 
option is.  First time I have ever heard of it actually.

#ifdef WIN32
        case 'Z':
            exit_event = open_event(optarg);
            APD2("child: opened process event %s", optarg);
            cp = strchr(optarg, '_');
            ap_assert(cp);
            *cp = 0;
            setup_signal_names(optarg);
            start_mutex = ap_open_mutex(signal_name_prefix);
            ap_assert(start_mutex);
            child = 1;
            break;

Does this mean that Apache::DBI is not thread safe and not going to be 
available to me in a Win32 environment?  And another followup question 
for someone who is as unlucky as me and doing stuff under NT,  is there 
only one interpreter thread available to all the 'child' threads?  It 
just seems like that based on the way that requests seem to queue up when 
a database request takes a little while to return.

Thanks for yur help,

Ian

Reply via email to