activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-2520) Oracle 10g RAC resource usage VERY high from the passive servers keepAlive requests to the Database.
Date Wed, 02 Dec 2009 20:40:52 GMT
Oracle 10g RAC resource usage VERY high from the passive servers keepAlive requests to the
Database.
----------------------------------------------------------------------------------------------------

                 Key: AMQ-2520
                 URL: https://issues.apache.org/activemq/browse/AMQ-2520
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.3.0
         Environment: Redhat Enterprise Linux 5, Oracle 10g RAC
            Reporter: Tom
            Priority: Blocker


Two active MQ brokers are installed on RH EL 5 servers (one per server). 
They're configured as a JDBC master / slave failover (as per examples). Failover is tested
and working and messages delivered.
Oracle is used for synchronisation (ACTIVEMQ_ tables), persistence etc.
We run a durable subscriber, and the client connects via a failover operation.

After a short period Oracle dashboard shows a high number of active sessions from Active MQ
due to the continuous execution of
    UPDATE ACTIVEMQ_LOCK SET TIME = ? WHERE ID = 1
in the keepAlive method in 
    https://svn.apache.org/repos/asf/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/jdbc/DatabaseLocker.java

As a workaround we've had to push out the lockAcquireSleepInterval to 5 minutes in the configuration
of ActiveMQ. 

<jdbcPersistenceAdapter dataSource="#oracle-ds" useDatabaseLock="true" lockAcquireSleepInterval="300000"
createTablesOnStartup="true"/>

Any suggestions to this issue?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message