2010-11-29 3 views
2

Мы установили ActiveMQ на новый сервер. Настроил его на использование «kahadb» (предпочтительнее, когда мы читаем), и установим его, чтобы файл расширялся до 2 гб.Является ли activemq надежным?

Затем, когда мы устанавливаем нагрузку на очередь (+ - 500/сек), в течение нескольких минут происходит сбой activemq.

Когда ActiveMQ пытается перезапустить, он не может, потому что дб поврежден:

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) установлен на Win2003, с Java64 бит (1.6.0__22)

Нагрузка делается на 4 веб-серверов, работающих под управлением PHP с использованием Stomp.

+0

Это почти полностью не связанное, но основная поддержка Win2003 закончилась этим летом. – 2010-11-29 12:21:57

ответ

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 2010-11-29 18:30:28

2

Я также заметил эту проблему (плохая производительность и много сбоев при высоком трафике с нескольких машин). Это действительно исправлено в последнем выпуске, но я бы предложил понизить до 5.3.2 на производственных системах.

Смежные вопросы