It is very Important to get Apache server status. it will help you to identify that what is happening inside your web server.
The Status module allows a server administrator to find out how well their server is performing. A HTML page is presented that gives the current server statistics in an easily readable form. If required this page can be made to automatically refresh (given a compatible browser). Another page gives a simple machine-readable list of the current server state.
The details given are:
- The number of worker serving requests
- The number of idle worker
- The status of each worker, the number of requests that worker has performed and the total number of bytes served by the worker (*)
- A total number of accesses and byte count served (*)
- The time the server was started/restarted and the time it has been running for
- Averages giving the number of requests per second, the number of bytes served per second and the average number of bytes per request (*)
- The current percentage CPU used by each worker and in total by Apache (*)
- The current hosts and requests being processed (*)
How to Configure Apache to getÂ Real timeÂ Serrver Status
There is only a minimal configuration Â required for enabling Apache server status, Just open your httpd.conf file
and find for mod_status, just uncomment the lines shown in the below pic.
Please remember to give your ip address in the place of allow from filed.
Once you have done the aboveÂ configuration do the following config in apache httpd.conf file as shown below. This setting is for getting detailed report
Once you have done this settings just open a browser and type like shown as below
You will get the following ouput, all are self explanatory.
Done … Enjoy