Re: Scoreboard effects on server performance [was Re: Accessing list of worker statuses in /server-status via Apache2::Status]

Malcolm <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
On 1/8/2014 6:53 PM, Fred Moyer wrote:
> Figured it out - declaring the location of the scoreboard file in
> httpd.conf creates it there.
>
> Getting a segfault with httpd 2.2.24/5.14.2, will get a coredump and
> backtrace and report back.
>
> Guessing that the most performant means of using this scoreboard would
> be to put it on a ram based tempdisk.

Or you could use Apache::Scoreboard. :-)

>> On Wed, Jan 8, 2014 at 10:42 AM, Fred Moyer <[email protected]> wrote:
>>> I'm poking around the source code seeing if it's possible to
>>> programmatically access the data normally displayed at /server-status
>>> when 'SetHandler server-status' is enabled.
>>>
>>> I've spelunked through Apache2::Status but I don't see any hooks for
>>> accessing worker status data. Has anyone done this before? Or do I
>>> need to map the functions in mod_status.c into mod_perl land?

I missed the original post, but this sounds like what Apache::Scoreboard 
does. There's some setup you need to do to safely access the scoreboard 
(it's not created until a certain point in the startup process), 
otherwise you get the above mentioned segfaults.

It's been a while since I've touched the code (it's just worked for 
years now and hasn't needed much since I took over maintenance), but if 
you have any questions about it I might be able to dredge my memory for 
replies. :)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.