@BruceT30 the support ticket was resolved with the below analysis:
Explanation description:
Some of the parameters that are applicable for jdbc connection pool (like MaxActive etc.) are not applicable for dbcp connection pooling due to which Tomcat will use the default values instead. This is causing the defacult connection to be set to 8 which is insufficient for Pega engine startup.
Explanation type:
Client resolved the issue by setting theNodeType definition.
We strongly recommend implementing the suggestion (Change maxActive and maxWait (not used in DBCP) → to maxTotal and maxWaitMillis).
This recommendation stems from the error stack we observed in the logs. While separating the node type may aid in starting up the nodes initially, the application will eventually require additional database connections.
@MarijeSchillern I just reproduced the same exact issue when I changed -DnodeType from universal to -DNodeType=webuser,batch-processing,stream - startup hung in the exact same place. I also observed from DB itself that all database connections were idle. What was the change to nodeType that resolved the issue?