https://bz.apache.org/bugzilla/show_bug.cgi?id=66316

--- Comment #8 from Seann Herdejurgen <se...@herdejurgen.com> ---
In additional testing this morning, I was able to reproduce the deadlock on a
slower system. I recompiled mod_perl.so with MP_DEBUG=1 and enabled PerlTrace
i. For some reason I am only seeing three Perl interpreters starting and a max
of five:

[pid=2337140, tid=7fdb979e5900, perl=5594526d6150] modperl_tipool_init:
start=3, max=5, min_spare=3, max_spare=3

I have the following lines in httpd.conf:

    PerlInterpStart 16
    PerlInterpMax 128
    PerlInterpMinSpare 16

I thought these lines would increase the max number of Perl interpeters. In
looking at source, USE_ITHREADS needs to be #defined. I'm not sure how to
confirm that it is being defined. I'm guessing that it is because apachectl
configtest passes and httpd processes start.

proxy::</home/seann/rpmbuild/SOURCES/mod_perl-2.0.12> perl -V:useithreads
useithreads='define';

proxy::</home/seann/rpmbuild/SOURCES/mod_perl-2.0.12> perl -v

This is perl 5, version 34, subversion 1 (v5.34.1) built for
x86_64-linux-thread-multi

Copyright 1987-2022, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org

Reply via email to