ActiveMQ挂了,重启一直无法将所有实例启起来的问题

背景

2017年3月29日  下午2-3点时分,工单模块无法访问。跟踪日志发现,ActiveMQ连接不上导致整个工单模块瘫痪;

首先判断可能是系统需要然后尝试重启工单模块,重新启动工单模块,结果:重启失败。

发现,消息服务器mq1,mq2都挂了,接着尝试重启mq1,mq2,一直失败。无比的郁闷。

重大事故:生产环境MQ挂了,启动失败,需要跟踪定位;
当前解决办法:
1、先将所有activemq实例关闭;
2、然后一个一个启动,并且在保证一个已经完全启动好后,再启动下一个,就没有问题了。

时间: 2024-08-13 15:30:09

ActiveMQ挂了,重启一直无法将所有实例启起来的问题的相关文章

activemq安装与简单消息发送接收实例

安装环境:Activemq5.11.1, jdk1.7(activemq5.11.1版本需要jdk升级到1.7),虚拟机: 192.168.147.131 [[email protected] software]# pwd /export/software [[email protected] software]# tar -zxvf apache-activemq-5.11.1-bin.tar.gz [[email protected] software]# mv apache-activem

ActiveMQ之队列和主题发布订阅实例

JMS 消息模型 JMS消息服务应用程序结构支持两种模型:点对点模型,发布者/订阅者模型. (1)点对点模型(Queue) 一个生产者向一个特定的队列发布消息,一个消费者从这个队列中依次读取消息. 模型特点:只有一个消费者获得消息. (2)发布者/订阅者模型(Topic) 0个或多个订阅者可以接受特定主题的消息. 模型特点:多个消费者可获得消息. Topic和Queue的最大区别在于Topic是以广播的形式,通知所有在线监听的客户端有新的消息,没有监听的客户端将收不到消息:而Queue则是以点对

ActiveMQ入门系列二:入门代码实例(点对点模式)

在上一篇<ActiveMQ入门系列一:认识并安装ActiveMQ(Windows下)>中,大致介绍了ActiveMQ和一些概念,并下载.安装.启动他,还访问了他的控制台页面. 这篇,就用代码实例说下如何实现消息的生产和消费. 一.理论基础 同RabbitMQ一样,ActiveMQ中也是有两种模式: 点对点模式(Point to Point,简写为PTP) 发布/订阅模式(Publish & Subscribe,简写为Pub & Sub) 通过上一篇我们知道了制造消息的应用叫生产

Activemq消息持久化

官方文档: http://activemq.apache.org/persistence.html ActiveMq持久化相关配置:/usr/local/apache-activemq-5.11.1/conf/activemq.xml 官方默认的持久化为Kahadb: <persistenceAdapter> <kahaDB directory="${activemq.data}/kahadb" </persistenceAdapter> 可以稍作调优:

ActiveMQ持久化消息

ActiveMQ的另一个问题就是只要是软件就有可能挂掉,挂掉不可怕,怕的是挂掉之后把信息给丢了,所以本节分析一下几种持久化方式: 一.持久化为文件 ActiveMQ默认就支持这种方式,只要在发消息时设置消息为持久化就可以了. 打开安装目录下的配置文件: D:\ActiveMQ\apache-activemq\conf\activemq.xml在越80行会发现默认的配置项: <persistenceAdapter> <kahaDB directory="${activemq.da

activemq 安装-单点

一,准备工作:首先安装jdk1.7及其以上版本,此环境安装的是jdk-1.8 二.搭建activemq 环境:  192.168.9.25         centos6.5 jdk-1.8 apache-activemq-5.14.5-bin.tar.gz 三.搭建activemq 1>解压activemq [[email protected] soft]# tar xf apache-activemq-5.14.5-bin.tar.gz [[email protected] soft]# c

activeMQ基础知识

一.   应用场景 二.   模式 1. 点对点(queue) 特性: l  生产者发送的消息只能被一个消费者消费. l  消息设置为持久性存储,如果生产者发送消息时消费者不在线,那么无论activeMQ服务器是否重启过,消费者上线时都会接收到缓存中的消息. 消息设置为非持久性存储,如果生产者发送消息时消费者不在线,如果activeMQ服务器没有重启则消费者上线时可以接收到缓存在内存中的消息:如果activeMQ服务器重启过,则消费者接收不到消息. 2. 发布-订阅(topic) 特性: l 

activemq 实战 一

This chapter covers ? Introduction to the use case for each of the book examples ? Use of Maven for compiling and running the examples ? How to use the example applications with ActiveMQ 本章内容包括: 介绍本书中所有实例的用例 使用Maven编译和运行书中实例 如何使用ActiveMQ的示例应用程序 Activ

ActiveMQ命令行工具

命令行工具 命令行工具 n        activemq——运行activemq代理 n activemq-admin——管理代理的实例 在5.0之前activemq-admin被分成多个脚本,例如: n        shutdown——关闭activemq代理 n        list——列出所有在指定JMX上下文中运行的代理 n        query——查询JMX上下文中的代理统计和信息. n        bstat——预定义查询,显示有用的代理统计信息. n        br