Patent ID: 8090851
Filing Date: 2012-01-03
Classification: G06F,H04L

Abstract:
1. A method for problem determination for enterprise applications running in a distributed environment on a plurality of servers, comprising: establishing a first application server group with associated first servers, establishing a second application server group with associated second servers, wherein the second application server group includes selected first servers in the first application server group, creating a different account for each individual user by associating each individual user with one or more application server groups, wherein the user has rights to access information pertaining to application server groups associated with the account of that user, wherein a first user is associated with the first application server group and the second application server group, providing access to each individual user to servers in the application server groups associated with the account of that user, including providing access to the first user to the associated first servers in the first application server group with rights to view information for the problem determination and no rights to execute commands on the first servers, wherein the information includes information about performance of the first servers running applications, and providing access to the first user to the associated second servers in the second server application group with rights to view information and rights to execute commands on the second servers, and in response to a command to execute a soft kill of a thread, adding code that causes an exception to be thrown to cancel the thread, wherein the command to execute the soft kill is sent to a probe-publish engine, wherein the probe-publish engine is a component of an application server agent installed on a second server, and wherein the probe-publish engine provides information pertaining to the thread.