我已将database.yml配置如下
development:
adapter: oracle_enhanced
host: 10.80.70.58
port: 1521
database: TTSDB
username: TTSADMIN
password: xxxxx
encoding: utf8
pool: 20
我已经生成了ruby进程,这会给我连接超时错误
[ExceptionHandler] Exception ActiveRecord::ConnectionTimeoutError: could not obtain a database connection within 5.000 seconds (waited 5.029 seconds)
我有8个这样的ruby进程进行了一些计算,这些进程使用database.yml中的配置。
现在,当我在78个会话中看到v $ session中的会话时,有71个是INACTIVE
,只有7个在ACTIVE
。我发现了这个号码
查询如下:
select count(*) from v$session where schema name = 'TTSADMIN' and osuser = 'tuts0001' and status = 'INACTIVE'
现在问题