Salesforce

Stopping PASOE AppServer

« Go Back

Information

 
TitleStopping PASOE AppServer
URL Namestopping-pasoe-appserver-terminates-before-existing-requests
Article Number000199011
EnvironmentProduct: OpenEdge
Version: 11.7.x,12.x
OS: All supported platforms
Other: PASOE
Question/Problem Description

How to halt the TCMAN stop until the time existing requests are executed.
Stopping PASOE instance does directly stop the client's AppServer process.

TCMAP STOP does not wait for requests to finish.

Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
It was determined that the Progress Product is functioning as designed.

An enhancement to the product can be requested through the Progress Community via an Ideas submission. Customer feedback is valuable and Idea submissions are monitored by our Product Management team. Enhancement requests are reviewed during the planning phase of each new product release and a list of the enhancements chosen for implementation can be found in the Release Notes documents that accompany each release. Once an Idea is submitted the Progress Software Community will have the opportunity to comment on and vote for the Idea.
 
For detailed information on how to submit an Idea, please refer to Article How to submit an enhancement request for a Progress product?.
 
Workaround
  • Stop the webapp through the Tomcat manager to prevent any new requests from coming in
            https://stackoverflow.com/questions/11083981/stop-a-web-application-tomcat-from-command-line
  •  Use the REST API to get the Agent ID of each Agent process 
            https://docs.progress.com/bundle/pas-for-openedge-administration-117/page/List-agents.html
  • Use the REST API to shutdown the agents with a high value for the waitToFinish property to make sure all requests can finish on time
           https://docs.progress.com/bundle/openedge-new-info-1173/page/Stop-a-multi-session-agent.html
  • Then run 'tcman stop' to shutdown the PASOE instance.

If the OEMANAGER is not deployed then oejmx command line utility can be used to achieve the same.
Notes
Keyword Phrase
Last Modified Date5/26/2021 8:14 AM

Powered by