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.
Ceci est presque complètement indépendant, mais le support principal pour Win2003 a pris fin cet été. –