httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dragon <>
Subject Re: [users@httpd] A number of Apache processes
Date Fri, 25 Jul 2008 16:31:39 GMT
André Warnier wrote:
> wrote:
>>Is there a way how to find out, from an external program running on the
>>same machine, a number of a total http  Apache's processes ?
>>What command must I use in my C  or Python program?
>>Thanks for help.
>At the command-line :
>ps -ef | grep httpd | grep -v grep | wc -l
>or, better :
>ps -ef | grep "[h]ttpd" | wc -l
>(replace by "apache" or "apache2" if needed.)
>At the program level :
>find the function that lets you execute a system 
>command and capture it's output, then use the above as command.
>e.g. in perl you can just do :
>my $var = `ps -ef | grep "[h]ttpd" | wc -l`;
>There are a number of more sophisticated 
>alternatives in each programming language, but that's a simple way.
---------------- End original message. ---------------------

You are of course assuming that the OP is using 
an OS that is Unix-like that supports these 
commands (Linux, BSD, OSX, Solaris, etc.).

All bets are off if the OP is using Windows. That 
would require digging into the Windows SDK to enumerate the system task list.


  Venimus, Saltavimus, Bibimus (et naribus canium capti sumus)

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message