2010-11-29 32 views
2

新しいサーバーにActiveMQを配置しました。 'kahadb'(私たちが読んだときに優先される)を使用するように設定し、ファイルを2GBに拡張できるように設定しました。activemqは信頼できるですか?

次に、キューに負荷をかけると(数分〜500秒)、数分でactivemqがクラッシュします。

ActiveMQのは、再起動しようとすると、DBが壊れているので、それはできません:だけDBを削除し、それがジャーナルを使用して自分自身を修正させることにより、

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) 

は、それが再びアップしている、唯一の後に再びクラッシュします数分。

他に信頼性の問題がある人はいますか?

ActiveMQの(5.4.1)はJava64ビット(1.6.0__22)

負荷をストンプを使用してPHPを実行するウェブサーバ4によって行われていると、Win2003の上に設置されています。

+0

これはほとんど完全に無関係ですが、Win2003の主流のサポートは今夏終了しました。 –

答えて

4

これは5.4.1の既知の問題です。 5.4.2のリリースで修正されています。これはいつでも外に出ていくはずです。あなたはここからリリース候補をテストすることができます:https://repository.apache.org/content/repositories/orgapacheactivemq-023/org/apache/activemq/apache-activemq/5.4.2/

+0

bosanac:ページファイルのギガバイトにも問題がありますか? (私の他の質問を参照してください:http://stackoverflow.com/questions/4306804/activemq-memory-consumption-through-the-roof-page-file-what-to-do)。ありがとう! – Toad

+0

5.4.1メモリリークもあるようです。私のサーバーをこれまでに2回奪った。まだ5.4.2をチェックしていない。 – Kelly

2

私はこの問題に気づきました(パフォーマンスが悪く、複数のマシンからのトラフィックが多い場合にクラッシュする)。最新のリリースでは確かに修正されていますが、実動システムでは5.3.2にダウングレードすることを提案します。

関連する問題