Hello everyone,

I would like to say first of all I appreciate all the thought and
ideas you've brought to the table.  What I hope to achieve is to be
able produce a rudimentary load management.  I will take a look at
ns_pools and see if I can lift anything from it.  Tom, you are right
that AOLserver puts the thread id on the logs and maybe it is worth a
look.

On Jun 3, 7:37 am, Tom Jackson <[email protected]> wrote:
> This is an interesting topic, but I can't think of anything to be gained
> from a list of threads. Who cares that a thread exists?
>
> But if you are just concerned with threads, you can use ns_pools. All
> worker threads in AOLserver are in some named thread "pool". If you
> don't use threadpools, all requests, no matter how many virtual servers
> you use are handled by the "default" threadpool. A query using ns_pools
> can give you a current thread count.
>
> Also you should know that every ns_log (error log) line has information
> about the threadpool and the thread id and every error log has the
> process id "dot" thread id just after the timestamp. If you wrote a
> script to examine the last part of the log file, you could discover
> which threads were active.
>
> Personally I would abandon the use of a list of "living" threads as a
> measure of anything. When AOLserver goes dark threads usually don't go
> away.
>
> tom jackson
>
>
>
> On Tue, 2009-06-02 at 12:12 +0200, Gustaf Neumann wrote:
> > It certainly depends on what your application needs.
> > There is no principal problem obtaining the thread id
> > (eg. ns_thread id, ::thread::id). One could either
> > use the sketched approach and simply record whatever
> > the application needs, or ffone can to extend the
> > xotcl-request monitor to track this information as well.
>
> > just to get the information about running connection
> > threads from the xotcl-request-monitor, use
> > "throttle running".
>
> > best regards
> > -gustaf neumann
>
> > Sep Ng schrieb:
> > > Hi Gustav!
>
> > > Thanks for the info.  I'm afraid xotcl-request-monitor may not be good
> > > enough if I do not have the thread ids, although I guess I could
> > > rewrite it to work with what xotcl-request-monitor provides.
>
> > > I did not know of one such monitoring page on OpenACS.  I will take a
> > > look and see what I can find.
>
> > > On Jun 2, 3:42 pm, Gustaf Neumann <[email protected]> wrote:
>
> > >> Sep Ng schrieb:>   Is there a way in AOLserver to do live monitoring on
>
> > >>> threads?  We're sort of hoping to get info on what thread ids are
> > >>> running as of the moment on aolserver.
>
> > >> The xotcl-request-monitor watches running requests,
> > >> essentially via defining filters/traces for requsts and
> > >> using a monitor thread for keeping track of the
> > >> "starts" and "ends" of requests. If there are "starts"
> > >> recorded without "ends", it knows these requests are still
> > >> running in some threads. This approach does not depened
> > >> on ns_info, we use it on all our production sites.
>
> > >> Originally i had one version for pure aolserver and one for
> > >> OpenACS; since a while i just work on the OpenACS version
> > >> (which is available via the public cvs repository of
> > >> OpenACS).
>
> > >> best regards
> > >> -gustaf neumann
>
> > >> --
> > >> AOLserver -http://www.aolserver.com/
>
> > >> To Remove yourself from this list, simply send an email to 
> > >> <[email protected]> with the
> > >> body of "SIGNOFF AOLSERVER" in the email message. You can leave the 
> > >> Subject: field of your email blank.
>
> > > --
> > > AOLserver -http://www.aolserver.com/
>
> > > To Remove yourself from this list, simply send an email to 
> > > <[email protected]> with the
> > > body of "SIGNOFF AOLSERVER" in the email message. You can leave the 
> > > Subject: field of your email blank.
>
> > --
> > AOLserver -http://www.aolserver.com/
>
> > To Remove yourself from this list, simply send an email to 
> > <[email protected]> with the
> > body of "SIGNOFF AOLSERVER" in the email message. You can leave the 
> > Subject: field of your email blank.
>
> --
> AOLserver -http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an email to 
> <[email protected]> with the
> body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
> field of your email blank.


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to 
<[email protected]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to