One or my power users claims that CONN_MAX_AGE is not working properly with Oracle. I've written a minimal backend to wrap the standard Oracle backend, and to log connection creation. I am seeing multiple connections sometimes in the same second with a CONN_MAX_AGE of 300. I am currently attempting to discipline Phusion Passenger to use the same 2 processes for the length of the test, with no growth and shrinking, and we will see at this point.
Has anyone else seen similar issues, with Oracle especially.