[Orca-users] Re: Counting Proxy/Web processes
Blair Zajac
blair at akamai.com
Mon Oct 30 13:03:42 PST 2000
The WEB_SERVER environmental variables gets passed to orcallator.se
where it is used with the SE =~ operator to match against the process
name. I think this is a generic regular expression match.
Have you tried setting WEB_SERVER to 'ns-proxy' instead? Are all of
the processes named './ns-proxy'.
Is this the Netscape proxy? Isn't a multithreaded server, in which
case there may only be one process?
The last thing to do is to write a little SE script using the
count_proc function that orcallator.se uses. You'll need to add the
appropriate header files, etc to get this to compile and run.
int count_proc(string name)
{
int count;
prpsinfo_t p;
count = 0;
for (p=first_proc(); p.pr_pid != -1; p=next_proc()) {
printf("%s\n", p.pr_fname);
if (p.pr_fname =~ name) {
count++;
}
}
return count;
}
int main()
{
count_proc('./ns-proxy');
}
Regards,
Blair
pboeyke1 at ncsbe.jnj.com wrote:
>
> Hi all,
>
> I am trying to set up orca to track the number of proxy or web-
> processes running on our boxes.
>
> I use the foillowing configuration in "start_orcallator" file
>
> ..
> WEB_SERVER='./ns-proxy'
> WATCH_WEB="-DWATCH_WEB -DWATCH_PROXY"
> WEB_LOG="/var/log/netscape/be-proxy-proxy/proxy.log"
> ...
>
> My orcallator-logs keep telling me I have only 1 proxy-process
> running ( "#httpds")
>
> What is the exact syntax for the "WEB_SERVER" variable ?
>
> Tnx,
>
> -------------------------- eGroups Sponsor -------------------------~-~>
> eLerts
> It's Easy. It's Fun. Best of All, it's Free!
> http://click.egroups.com/1/9699/13/_/804404/_/972919124/
> ---------------------------------------------------------------------_->
More information about the Orca-users
mailing list