Мы установили 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.
Это почти полностью не связанное, но основная поддержка Win2003 закончилась этим летом. – 2010-11-29 12:21:57