2010-11-29 35 views
2

Nous avons mis ActiveMQ sur un nouveau serveur. Configuré pour utiliser 'kahadb' (le préféré que nous lisons) et le définir pour permettre au fichier de s'étendre à 2 Go.Est-ce que activemq est fiable?

Ensuite, lorsque nous mettons la charge sur la file d'attente (+ - 500/sec), en quelques minutes, activemq se bloque.

Lorsque ActiveMQ essaie de redémarrer, il ne peut pas parce que le db est corrompu:

2010-11-29 13:00:50,359 | ERROR | Failed to start ActiveMQ JMS Message Broker. Reason: 
java.io.EOFException | org.apache.activemq.broker.BrokerService | WrapperSimpleAppMain 
java.io.EOFException 
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:383) 
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:361) 
at org.apache.kahadb.page.PageFile.readPage(PageFile.java:792) 
at org.apache.kahadb.page.Transaction.load(Transaction.java:411) 

seulement en supprimant la DB et de le laisser fixer lui-même au moyen du journal est-il à nouveau, pour planter à nouveau après quelques minutes.

Quelqu'un d'autre a ces problèmes de fiabilité?

activeMQ (5.4.1) est installé sur Win2003, avec le bit Java64 (1.6.0__22)

La charge se fait par 4 serveurs Web en cours d'exécution à l'aide de PHP Stomp.

+0

Ceci est presque complètement indépendant, mais le support principal pour Win2003 a pris fin cet été. –

Répondre

4

Il s'agit d'un problème connu pour 5.4.1. C'est corrigé et disponible dans la version 5.4.2 qui devrait sortir n'importe quel jour maintenant. Vous pouvez tester la version candidate à partir d'ici: https://repository.apache.org/content/repositories/orgapacheactivemq-023/org/apache/activemq/apache-activemq/5.4.2/

+0

bosanac: Y a-t-il aussi un problème avec un fichier de page qui augmente dans les gigaoctets? (Voir mon autre question: http://stackoverflow.com/questions/4306804/activemq-memory-consumption-through-the-roof-page-file-what-to-do). Merci! – Toad

+0

5.4.1 semble également avoir des fuites de mémoire. A pris deux fois mon serveur. Je n'ai pas encore vérifié 5.4.2. – Kelly

2

J'ai également remarqué ce problème (mauvaises performances et beaucoup de blocage sur le trafic élevé de plusieurs machines). Il est en effet corrigé dans la dernière version, mais je suggère de rétrograder à 5.3.2 sur les systèmes de production.