[Melbourne-pm] Monitoring Starman apps
m.sharpe at developersatlarge.com
Wed Mar 14 19:00:17 PDT 2012
I was talking to Miyagawa about this and he mentioned
Plack::Middleware::ServerStatus(::Lite); it does essentially what Apache's
mod_status does and returns info on workers and active requests. Maybe
something to look at? The Lite edition should do what you want if I
understood your initial post correctly…
On 15 March 2012 07:33, Toby Corkindale <
toby.corkindale at strategicdata.com.au> wrote:
> On 14/03/12 18:14, Andrew McN wrote:
>> Measure the number of open sockets perhaps? Some limitation die to
>> keep-Alive sockets.
>> Sockets are probably better than looking at process states, but that's
>> also possible.
> I considered this, but there are many states sockets can be in, and not
> all of them indicate that a process is held open for them.
> (ie. There are pending open and pending close states which are handled in
> the kernel)
> I have also considered using an IPC semaphore flag, which you can
> atomically increment or decrement from any process, so you could put
> increments and decrements in appropriate parts of your code..
> but I was really hoping that someone else had already created all of this!
> Surely monitoring the number of active Starman processes is an important
> metric for anyone using it in production?
> Melbourne-pm mailing list
> Melbourne-pm at pm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Melbourne-pm