Salesforce

proGetStack does not work with PASOE agent

« Go Back

Information

 
TitleproGetStack does not work with PASOE agent
URL NameproGetStack-does-not-work-with-PASOE-agent
Article Number000178036
EnvironmentProduct: OpenEdge
Version: 11.5 and later
OS: Windows
Other: Progress AppServer for OpenEdge / PASOE
Question/Problem Description
On Windows, PASOE multi-session agent doesn't work with progetstack utility.

The proGetStack request to generate a protrace for a multi-session agent (MSA) fails with error:
Cannot get stack of process <pid>.
The process id you specified may be invalid, not an OpenEdge ABL process or is a process from a pre 10.1C release of OpenEdge.
Steps to Reproduce- Start a PASOE instance
- Look up the PID for the "OpenEdge AppServer (Multi-thread)" in Task manager (there should be one for the default ABL application in the PAS instance)
- Open proenv prompt, run "progetstack <pid>" where <pid> is the PID found above
Clarifying Information
Error MessageCannot get stack of process <pid>.
The process id you specified may be invalid, not an OpenEdge ABL process or is a process from a pre 10.1C release of OpenEdge.
Defect NumberEnhancement PSC00353228
Enhancement Number
Cause
This is a known limitation, progetstack does not support the multi-session agent.
Resolution
Get a stack trace of a specific session, with is much more useful then a stack of all the msagent's threads. 
Available through JMX, OE Manager (oemanager.war), or the REST API to call stack information without OEE/OEM:
http:/hostname:port/oemanager/applications/<ABL application name>/agents/<agent PID>/sessions/<session id>/stacks

For further information refer to Article:
Workaround
Notes
Keyword Phrase
Last Modified Date6/21/2024 11:24 PM

Powered by