Folks,
Is there any API to get hold of Tomcat's Connector thread pools?

Regards
Azeez

On Thu, Jun 9, 2011 at 10:58 PM, Afkham Azeez <afk...@gmail.com> wrote:

>
>
> On Thu, Jun 9, 2011 at 10:51 PM, Caldarale, Charles R <
> chuck.caldar...@unisys.com> wrote:
>
>> > From: Afkham Azeez [mailto:afk...@gmail.com]
>> > Subject: Terminating long running request threads
>>
>> > is there a way to get hold of these long running threads
>> > & terminate them?
>>
>> This is not an issue specific to Tomcat; there is no way to safely
>> terminate a Java thread without the cooperation of that thread.  Best if you
>> can code your webapp so that your request processors periodically check if
>> they've been running too long and give up if so.
>>
>
> Yes, it is not a Tomcat specific issue. The thing is, we don't have total
> control over what type of webapps will be deployed. We do restrict certain
> operations using a Java Security Manager, but I do not think we can restrict
> the running time of a Thread using a security manager. Using
> the ThreadMXBean we can monitor the time each thread takes, and get the
> thread IDs of long running threads. It may be possible to get that thread to
> terminate if we have some support for that from the Tomcat threadpool. Just
> thinking out loud.
>
> Thanks
> Azeez
>

Reply via email to