Apache-Scoreboard
view release on metacpan or search on metacpan
lib/Apache/Scoreboard.pm view on Meta::CPAN
This method returns the status of the given worker as a
dual-variable. In the string context it gives a single letter, which
can be mapped to the long description via the following list
"_" Waiting for Connection
"S" Starting up
"R" Reading Request
"W" Sending Reply
"K" Keepalive (read)
"D" DNS Lookup
"C" Closing connection
"L" Logging
"G" Gracefully finishing
"I" Idle cleanup of worker
"." Open slot with no current process
In the numerical context it returns the numerical status (which
corresponds to a C define like SERVER_DEAD, SERVER_READY, etc) for
which we don't really have the use at the moment. You should use the
string context to get the status.
=head2 C<stop_time>
In a list context this method returns a 2 element list with the seconds and
microseconds since the epoch, when the request was finished. In scalar
context it returns floating seconds like Time::HiRes::time()
my($tv_sec, $tv_usec) = $worker_score->stop_time;
my $secs = $worker_score->stop_time;
META: as of Apache 2.0.53 it's yet unavailable (needs to be ported)
=head2 C<thread_num>
XXX
=head2 C<tid>
XXX
=head2 C<times>
In a list context, returns a four-element list giving the user and
system times, in seconds, for this process and the children of this
process.
my($user, $system, $cuser, $csystem) = $worker_score->times;
In a scalar context, returns the overall CPU percentage for this
worker:
my $cpu = $worker_score->times;
=head2 C<vhost>
Returns the vhost string if there is one.
my $vhost = $worker_score->vhost;
=head1 Outside of mod_perl Usage
C<Apache::DummyScoreboard> is used internally if the code is not
running under mod_perl. It has almost the same functionality with some
limitations. See the C<Apache::DummyScoreboard> manpage for more info.
=head1 SEE ALSO
Apache::VMonitor(3), GTop(3)
=head1 AUTHOR
Doug MacEachern
Stas Bekman
Malcolm J Harwood
( run in 1.502 second using v1.01-cache-2.11-cpan-39bf76dae61 )