You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Vidu <vi...@externals.adidas-group.com> on 2017/06/29 12:37:31 UTC

LevelDB gets corrupted and Ports are not up when when activemq is stopped on servers

ActiveMQ version: 5.13.2
Brokers:3
Zookeepers 3.4.8 (3 nodes cluster)
 
We have upgraded our activemq architecture to new version 5.13.2 which
supports leveldb.
After upgrading to new architecture,we are facing the issue that failover is
not happening successfully on the nodes.
Ports(8161,1099 and 61616) are not getting up on the server afetr failover
or when the activemq service gets stops on the servers.
When we check the activemq console,we get exception message "Exception
occurred while processing this request, check the log for more information." 

We have checked the logs and observed that leveldb gets corrupted each time.
To resolve this, we do the following on all the 3 nodes:

Stop activemq service on servers
Stop zookeeper on servers
clean leveldb and create fresh leveldb with the required owner and
permissions
Start zookeeper on servers
Start activemq service on servers

Can you please check this and suggest us the permanent solution for this.
Please let us know if more details required from our end.
Attached the activemq.xml file and logs Logs.docx
<http://activemq.2283324.n4.nabble.com/file/n4728054/Logs.docx>  
activemq.xml
<http://activemq.2283324.n4.nabble.com/file/n4728054/activemq.xml>  



--
View this message in context: http://activemq.2283324.n4.nabble.com/LevelDB-gets-corrupted-and-Ports-are-not-up-when-when-activemq-is-stopped-on-servers-tp4728054.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: LevelDB gets corrupted and Ports are not up when when activemq is stopped on servers

Posted by Tim Bain <tb...@alumni.duke.edu>.
A three-broker master-slave cluster using shared-filesystem KahaDB will
work, provided that you have a supported shared filesystem (i.e. NFS v4)
that's accessible to all brokers.

Tim

On Jul 2, 2017 11:02 PM, "Vidu" <vi...@externals.adidas-group.com>
wrote:

> We are using ActiveMQ version: 5.13.2 .Will moving to kahaDB instead of
> levelDB be feasible in this current architecture?
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/LevelDB-gets-corrupted-and-Ports-are-not-
> up-when-when-activemq-is-stopped-on-servers-tp4728054p4728187.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Re: LevelDB gets corrupted and Ports are not up when when activemq is stopped on servers

Posted by Vidu <vi...@externals.adidas-group.com>.
We are using ActiveMQ version: 5.13.2 .Will moving to kahaDB instead of
levelDB be feasible in this current architecture?



--
View this message in context: http://activemq.2283324.n4.nabble.com/LevelDB-gets-corrupted-and-Ports-are-not-up-when-when-activemq-is-stopped-on-servers-tp4728054p4728187.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: LevelDB gets corrupted and Ports are not up when when activemq is stopped on servers

Posted by Tim Bain <tb...@alumni.duke.edu>.
Please be advised that LevelDB is no longer supported. If it works for you,
great. If not, you have the source code and are welcome to troubleshoot it
yourself. Otherwise, you should consider moving to KahaDB or JDBC for your
persistent store.

Tim

On Jun 29, 2017 8:14 AM, "Vidu" <vi...@externals.adidas-group.com>
wrote:

> ActiveMQ version: 5.13.2
> Brokers:3
> Zookeepers 3.4.8 (3 nodes cluster)
>
> We have upgraded our activemq architecture to new version 5.13.2 which
> supports leveldb.
> After upgrading to new architecture,we are facing the issue that failover
> is
> not happening successfully on the nodes.
> Ports(8161,1099 and 61616) are not getting up on the server afetr failover
> or when the activemq service gets stops on the servers.
> When we check the activemq console,we get exception message "Exception
> occurred while processing this request, check the log for more
> information."
>
> We have checked the logs and observed that leveldb gets corrupted each
> time.
> To resolve this, we do the following on all the 3 nodes:
>
> Stop activemq service on servers
> Stop zookeeper on servers
> clean leveldb and create fresh leveldb with the required owner and
> permissions
> Start zookeeper on servers
> Start activemq service on servers
>
> Can you please check this and suggest us the permanent solution for this.
> Please let us know if more details required from our end.
> Attached the activemq.xml file and logs Logs.docx
> <http://activemq.2283324.n4.nabble.com/file/n4728054/Logs.docx>
> activemq.xml
> <http://activemq.2283324.n4.nabble.com/file/n4728054/activemq.xml>
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/LevelDB-gets-corrupted-and-Ports-are-not-
> up-when-when-activemq-is-stopped-on-servers-tp4728054.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>