try the following configuration:
Max Connections: 2 (maybe 3 is ok)
Connection Keepalive Timeout: not set
Max Idle Time: not set
Since you set Max Idle time, the ruby process will be stopped if idle for a while, when a new request comes in, it will take a lot effort to initialize the...