Apache Traffic
Details
| Last Update: | 2008-02-08 11:01:11 |
| Version: | Apache::Traffic |
| License/Program Type: | Perl Artistic License |
| Publisher: | Maurice Aubrey |
| Price: | $0.00 |
Description:
Apache::Traffic is a Perl module that tracks hits and bytes
transferred on a per-user basis.
SYNOPSIS
Place this in your Apache's httpd.conf file
PerlLogHandler Apache::Traffic
This module tracks the total number of hits and bytes
transferred per day by the Apache web server, on a per-user basis.
This allows for real-time statistics without having to parse the
log files.
After installation, add this to your Apache's httpd.conf file
and restart the server:
PerlLogHandler Apache::Traffic
The statistics are then available through the 'traffic'
script, which is included in this distribution. See the section
VIEWING STATISTICS for more details.
Requirements:
· IPC::Shareable
· IPC::SysV
· DB_File
· Date::Parse
· Perl
INSTALLATION
To install this module, move into the directory where this file
is located and type the following:
perl Makefile.PL
make
make test
make install
This will install the module into the Perl library
directory.
Once installed, you will need to modify your web server's
configuration file so it knows to use Apache::Traffic during the
logging phase:
PerlLogHandler Apache::Traffic
Restart your web server.
As of this writing, there is a problem with IPC::Shareable
which will cause segmentation faults in httpd processes if
Apache::Traffic is run long enough (at least this is the case under
Linux). This distribution contains a patch named 'share.patch',
which will fix the problem.
If Apache::Traffic does not appear to work correctly (look in
your server's error_log for problems), make sure the semaphore and
shared memory segments are not already allocated for another
purpose. If this is the case, you can change the constants SHMKEY,
SEMKEY, and DBPATH at the top of the Apache::Traffic module, and
reinstall.
0 comments
Add to
Apache Traffic Version History
Related Software
|
|
From category: Perl-Modules |
| MQSeries::QueueManager is an OO interface to the MQSeries Queue Manager.... |
|
|
From category: Libraries |
| Audio::Ecasound 0.91 is libraries software developed by Brad Bowman. Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. SYNOPSIS One function interface: \... |
|
|
From category: Libraries |
| Convert::Braille 0.05 is libraries software developed by Daniel Yacob. Convert::Braille is a Perl module that can convert Between Braille Encodings. SYNOPSIS use Convert::Braille; \... |
|
|
From category: Compilers |
| Cppmake 0.5 is compilers software developed by Bitwiser Labs. Cppmake application is a front-end to make that builds C++ programs with less effort than writing makefiles manually. Building a... |
|
|
From category: Libraries |
| Audio::TagLib::ByteVector 1.42 is libraries software developed by Dongxu Ma. Audio::TagLib::ByteVector is a byte vector. SYNOPSIS use Audio::TagLib::ByteVector; my $i = A... |
|
|
From category: Libraries |
| Acme::RTB 0.01 is libraries software developed by Debian User. Acme::RTB is a Perl extension for building realtimebattle bots. SYNOPSIS use Acme::RTB; my $robot = Acme::RTB->ne... |
|
|
From category: Libraries |
| Business::Shipping::DataTools 1.01 is libraries software developed by Dan Browning. Business::Shipping::DataTools is a Perl module that can convert tables from original format into usable format.... |
|
|
From category: Version-Control |
| USVN (Userfriendly SVN) is based on a web interface and allows you to configure your subversion repositories.... |
|
|
From category: Libraries |
| curlpp 0.6.0 is libraries software developed by Jean-Philippe Barrette-LaPierre. cURLpp is a C++ wrapper for libcURL. libcURL is described as: libcurl is a free and easy-to-use client-side U... |
|
|
From category: Perl-Modules |
| VBTK::Http is a web server monitoring tool.... |
|
|
From category: Libraries |
| EB::Shell::Base 1.01.02 is libraries software developed by Darren Chamberlain. EB::Shell::Base is a generic class to build line-oriented command interpreters. SYNOPSIS package My::S... |
|
|
From category: Libraries |
| Escher 0.2.3 is libraries software developed by Stephen Tse. Escher is a Java X11 library. Escher is a collection of libraries for X Window System written purely in Java. It consists... |
|
|
From category: Libraries |
| Audio::File::AudioProperties 0.10 is libraries software developed by Florian Ragwitz. Audio::File::AudioProperties is a Perl module that can abstract an audio file\'s audio properties. Audio... |
|
|
From category: Libraries |
| BSPonMPI 0.2 is libraries software developed by Wijnand J. Suijlen. BSPonMPI is a platform independent software library for developing parallel programs. BSPonMPI implements the BSPlib standard (wi... |
|
|
From category: Assembler-Tools |
| distmake 0.4 is assembler tools software developed by Bruno Fleisch. distmake is a distributed make program. distmake is a distributed, parallel, GNU make compatible make program. dis... |
Leave a comment