Hi Isomorphic,
I ran into a problem yesterday were I could not connect to my DB using Oracle SQL Developer, but the application (SmartGWT 6.1p) was still running.
Exception was like here ("ORA-12519 TNS: no appropriate handler found"). I assume this is because I'm running a per-customer war of my application and those slowly reach the maximum amount of connections the DB accepts.
I have some questions here:
Blama
I ran into a problem yesterday were I could not connect to my DB using Oracle SQL Developer, but the application (SmartGWT 6.1p) was still running.
Exception was like here ("ORA-12519 TNS: no appropriate handler found"). I assume this is because I'm running a per-customer war of my application and those slowly reach the maximum amount of connections the DB accepts.
I have some questions here:
- Is there a pool size settings and if so, where? I did not see one in server.properties nor in isomorphic_core_rpc.jar -> framework.properties.
- Is it perhaps maxActive, maxIdle and maxWait? If so, how do these work together? How would I configure a system to allow a maximum of e.g. 10 connections (per instance/war of course)?
- What number of connections do you suggest (low-load SaaS, only a few (less than 5) concurrent users), if that's possible for you to do. Is there a lower threshold you would never cross?
- What happens if whenExhaustedAction: grow gets a DB exception like the one I got?
Blama
Comment