Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

apache2::mpm(3pm) [debian man page]

libapache2-mod-perl2-2.0.7::docs::api::Apache2::MPM(3pm)User Contributed Perl Documentatiolibapache2-mod-perl2-2.0.7::docs::api::Apache2::MPM(3pm)

NAME
Apache2::MPM - Perl API for accessing Apache MPM information Synopsis use Apache2::MPM (); # check whether Apache MPM is threaded if (Apache2::MPM->is_threaded) { do_something() } # which mpm is used my $mpm = lc Apache2::MPM->show; # query mpm properties use Apache2::Const -compile => qw(:mpmq); if (Apache2::MPM->query(Apache2::Const::MPMQ_STATIC)) { ... } Description "Apache2::MPM" provides the Perl API for accessing Apache MPM information. API
"Apache2::MPM" provides the following functions and/or methods: "query" Query various attributes of the MPM my $query = Apache2::MPM->query($const); obj: $class ( "Apache2::MPM class" ) the class name arg1: $const ( "Apache2::Const :mpmq group constant" ) The MPM attribute to query. ret: $query ( boolean ) the result of the query since: 2.0.00 For example to test whether the mpm is static: use Apache2::Const -compile => qw(MPMQ_STATIC); if (Apache2::MPM->query(Apache2::Const::MPMQ_STATIC)) { ... } "is_threaded" Check whether the running Apache MPM is threaded. my $is_threaded = Apache2::MPM->is_threaded; obj: $class ( "Apache2::MPM class" ) the class name ret: $is_threaded ( boolean ) threaded or not since: 2.0.00 Note that this functionality is just a shortcut for: use Apache2::Const -compile => qw(MPMQ_IS_THREADED); my $is_threaded = Apache2::MPM->query(Apache2::Const::MPMQ_IS_THREADED); "show" What mpm is used my $mpm = Apache2::MPM->show(); obj: $class ( "Apache2::MPM class" ) the class name ret: $mpm ( string ) the name of the MPM. e.g., "Prefork". since: 2.0.00 See Also mod_perl 2.0 documentation. Copyright mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. Authors The mod_perl development team and numerous contributors. perl v5.14.2 2011-02-08 libapache2-mod-perl2-2.0.7::docs::api::Apache2::MPM(3pm)

Check Out this Related Man Page

install::TempContent::Objects::mod_perl-2.0.9::docs::apiUseraContribuinstall::TempContent::Objects::mod_perl-2.0.9::docs::api::Apache2::Process(3)

NAME
Apache2::Process - Perl API for Apache process record Synopsis use Apache2::Process (); use Apache2::ServerRec (); my $proc = $s->process; # global pool cleared on exit my $global_pool = $proc->pool; # configuration pool cleared on restart my $pconf = $proc->pconf; # short program name (e.g. httpd) my $proc_name = $proc->short_name; Description "Apache2::Process" provides the API for the Apache process object, which you can retrieve with "$s->process": use Apache2::ServerRec (); $proc = $s->process; API
"Apache2::Process" provides the following functions and/or methods: "pconf" Get configuration pool object. $p = $proc->pconf(); obj: $proc ( "Apache2::Process object" ) ret: $p ( "APR::Pool object" ) since: 2.0.00 This pool object gets cleared on server restart. "pool" Get the global pool object. $p = $proc->pool(); obj: $proc ( "Apache2::Process object" ) ret: $p ( "APR::Pool object" ) since: 2.0.00 This pool object gets cleared only on (normal) server exit "short_name" The name of the program used to execute the program $short_name = $proc->short_name(); obj: $proc ( "Apache2::Process object" ) ret: $short_name (string) e.g. "httpd" since: 2.0.00 See Also mod_perl 2.0 documentation. Copyright mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. Authors The mod_perl development team and numerous contributors. perl v5.18.2 2install::TempContent::Objects::mod_perl-2.0.9::docs::api::Apache2::Process(3)
Man Page