ActiveMQ 使用runtimeConfiguration 日志不打的问题 10C

项目使用ActiveMQ,需要远程读取active.xml文件,现在需求是远程修改了XML文件后,MQ不重启自动重新读取,使用了runtimeConfiguration 标签实现这个功能,在读取本地文件时没有问题,但连接远程时,修改XML文件后,没有任何提示,日志也不打,请问是什么原因?

0

1个回答

0
qq_39407777
qq_39407777 额 我现在的项目只是做一个生成xml的程序,很简单,通过管理系统去修改参数,得到新的XML文件要activeMQ读取,现在就是想修改XML文件后,activeMQ自动读取修改后的XML文件,使用runtimeConfiguration 这个标签后,按理说每隔一段时候后会自动检测XML文件是否修改,然后LOAD,ActiveMQ自带的wrapper.log会记录日志,现在日志不打,我不知道这个功能到底实现没有,没有和其他的日志冲突的问题
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring+ActiveMQ+logback集成导致log无法打印问题解决方法
rn1、ActiveMQ配置如下rn<dependency>rn <groupId>org.apache.activemq</groupId>rn <artifactId>activemq-all</artifactId>rn <version>5.10.2</version>rn&lt
activemq使用logback作为日志问题解决
activemq使用logback进行日志输出rngradle依赖rncompile 'org.slf4j:slf4j-api:1.7.23'ncompile 'ch.qos.logback:logback-core:1.1.7'ncompile 'ch.qos.logback:logback-classic:1.1.7'ncompile group: 'org.apache.activemq',
ActiveMQ_日志输出
1.为了增加 ActiveMQ 日志输出,在 /conf/log4j.properties 文件中添加 DEBUG 模式日志输出:n   activemq.
activemq启动异常
activemq启动异常执行activemq启动命令start,输出正常提示信息,activemq.log日志也正常,但进程没有起来,没有其他任何异常信息:[root@jms2 bin]# ./activemq startINFO: Using default configuration(you can configure options in one of these file: /etc/de
使用Log4j、ActiveMQ和Spring实现异步日志
http://developer.51cto.com/art/201305/394832_1.htm
activemq启动不成功的问题
The embedded ActiveMQ in ServiceMix is configured to use network multicasts to discover other broker instances on the network. Sometimes, multicasts are disabled by policy, causing this exception:rnrn...
服务器activemq启动不了问题排查
在重启activemq的过程中遇到一些问题,记录如下:nn进入到activemq的bin目录,执行./activemq start命令,nn然后查看端口61616是否占用:netstat -tlnp|grep 61616,nn发现并没有启动,进入activemq安装目录/data/目录下查看日志:tail -1000f activemq.log,发现链接数据库被拒绝,nn于是进入conf/目录下查...
ActiveMQ(十八)--ActiveMQ消息存储持久化-4-(JDBC)
 nnnnnn nnn<jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="false" /> nnn<bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&
activeMQ的两个连接错误 及处理方法
常见的两个错误是:rnjavax.jms.IllegalStateException: The Session is closedrn网络异常时客户端会报出这个错误rnjavax.jms.JMSException: Channel was inactive for too longrn服务器消息较长时间没有消息发送时,客户端会报这个错误rn可以把连接mq的url修改成下面的样子rnfailover...
activemq-all.jar包引入导致slf4j冲突的解决办法
采用原生的jar包在eclipse中。rn打开apache-activemq-5.8.0\lib目录 rn拷贝 rnactivemq-broker-5.8.0.jar rnactivemq-client-5.8.0.jar rngeronimo-j2ee-management_1.1_spec-1.0.1.jar rngeronimo-jms_1.1_spec-1.1.1.jar rnslf4j-
ActiveMQ5.8 消息持久化 高效日志的设置
rnActiveMQ默认的消息持久化方式:rn均在 ActiveMQ_HOME/conf/activemq.xml文件中配置实现。rn rn第一种方式 rn持久化为数据文件方式是ActiveMQ默认使用方式rn配置如下:rnn  <persistenceAdapter>nrn       <kahaDBdirectory="${activemq.data}/kahadb"/&gt...
MQ无法启动的排查
rnMQ 启动不了,先察看日志:apache-activemq-5.5.0-61617\data\activemq.log发现报JVM错误。端口占用,仔细检查没有发现端口61616被进程占用。rn再看日志文件 wrapper.log 发现报错:rnUnable to execute Java command.  系统找不到指定的文件。rn原来是需要配置JAVA路径,修改文件:rnapache-ac...
用于处理日志的分布式消息系统Kafka(吞吐量高于ActiveMQ和RabbitMQ)
1、几个重要概念rn1.1 topicrn1.2 brokerrn1.3 consumer pull message,不是broker push消息给消费者,这样做的另一个特点是,消费者可以绕过当前偏移位的消息,去消费其他偏移位上的消息。和传统的方式不一样。rn1.4 consumer可以订阅1个或者多个topicrnbroker不记录消息的ID(或者说没有消息ID),通过offset和消息的大小...
ActiveMQ注意事项
1,consumer,connection何时关闭rnrn1)当我们在使用设置监听的方式接收消息的时候,不可以在程序中主动关闭consumer,因为消息是异步接收的,此时如入关闭,会造成在没有接收消息的情况下消费者就被关闭,这个监听器也就没有什么意义了。rn2)使用receive()方式接收消息,如果在接受到消息后不关闭当前连接,那么当我们在新建一个连接的时候(使用线程创建新的连接),无法从消息队
由activemq消息存储满导致的服务器崩溃
1.通过jstack 出来的线程有巨量的锁死现象"http://*:3050-8188" daemon prio=10 tid=0x00007fc597d60800 nid=0x9f03 waiting on condition [0x00007fc2d3df9000] java.lang.Thread.State: WAITING (parking)at sun.misc.Unsafe.par
ActiveMQ多个消费者消费不均匀问题
先上图rnrnrn如果客户端处理很慢的话,Broker会在之前发送消息的反馈之前,继续发送新的消息到客户端。如果客户端依旧很慢的话,没有得到确认反馈的消息会持续增长。在这种情况下,Broker有可能会停止发送消息给消费者。当未被反馈的消息达到了prefetchrn limit设置的数字时,Broker将会停止给消费者发送新的消息。除非消费者开始给与反馈,否则得不到任何消息。rnrnrnrnDefa
activemq 5.6 连接池的内存泄露问题
最近在使用activemq 的连接池时,发现它存在很严重的内存泄露问题。n通过jmap监控,可以看到java.util.concurrent.locks.ReentrantLock, org.apache.activemq.pool.PooledConnection这两个类占用的空间非常大,而且增长速度也很快。n网上查了一下,正好找到activemq的bug 报告.:https://issue
ActiveMQ异步发送消息
n异步发送消息ActiveMQ 支持生产者以同步或异步模式发送消息。使用不同的模式对send 方法的反应时间有巨大的影响,反映时间是衡量ActiveMQ 吞吐量的重要因素,使用异步发送可以提高系统的性能。在默认大多数情况下,AcitveMQ 是以异步模式发送消息。例外的情况:在没有使用事务的情况下,生产者以PERSISTENT 传送模式发送消息。在这种情况下,send 方法都是同步的,并且一直阻塞...
ActiveMQ中ActiveMQBytesMessage类型可能会丢失数据的问题及解决
rnActiveMQBytesMessage类型的消息在特殊情况下会丢失数据,就是在被拷贝前设置消息的某个属性。下面是测试代码:rn producer代码rnMessageProducer producer;rn//initialize Connection, Session, Producerrn......rnrnbyte[] bs = "bytes message".getBytes();r...
Activemq 常见的一些问题 心得
1.先讲严重的:服务挂掉。rnrn这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久化的临时文
ActiveMQ使用过程中需要注意的细节
目录nn●JMS1.1的具体实现nn●支持Queue和Topic两种模式nn●消息消费的两种模式nn●Session的事务与消息确认机制nn●消息重传nn●释放资源nn●小结nn●JMS1.1的具体实现nn笔者之前学习过Kafka,近日学习ActiveMQ时,最先留意到的一句话是“ActiveMQ遵从JMS1.1规范”,一开始不以为然,觉得ActiveMQ和Kafka都是类似的,都是消息中间件。况...
zabbix-activemq监控模板
zabbix-activemq监控模板zabbix-activemq监控模板zabbix-activemq监控模板
ActiveMQ配置自动清除数据
备注:(删除不活动的队列(Delete Inactive Destinations))nn一般情况下,ActiveMQ的Topic和Queue在不使用之后,可以通过web控制台或是JMX方式来删除掉。n当然,也可以通过配置,使得broker可以自动探测到无用的队列(一定时间内为空的队列)并删除掉,回收响应资源。n实现定时自动清理无效的Topic和Queue需要设置三个属性。nactive
Linux安装和使用ActiveMQ
Linux安装和使用ActiveMQnn作者:俊仔nnlinux版本:CentOS7.5nnActiveMQ版本:5.15.6nn运行环境:JDK8nn官网下载ActiveMQ压缩包nhttp://activemq.apache.org/activemq-5156-release.htmlnnnn传输到Linux服务器n用winSCP或Xftpnnnn解压和使用n进入文件目录nncd /usr/l...
apache-activemq-5.15.9
ActiveMQ 优点:     (1) 跨平台(JAVA编写与平台无关有,ActiveMQ几乎可以运行在任何的JVM上)   (2) 支持多种语言   (3) 降低系统间模块的耦合度,解耦(消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和)   (4) 对Spring的,软件扩展性好   (5) 自动重连功能
记一次工作中使用spring-boot-activemq的排错经历
一. 问题描述nn最近在使用新版本的springboot连接activeMQ时(2.1.1.RELEASE)遇到了一个问题:引入依赖后,nnn<parent>n <groupId>org.springframework.boot</groupId>n <artifactId>spring-boot-starter-parent</...
spring boot 集成 activeMQ 传输序列化对象
**spring boot 集成 activeMQ 传输序列化对象首先下载个mq - -这里用的是windows7 64位的 启动运行即可。当然也可以使用springboot 集成在本地的叫一个什么broker的包,百度一下即可,一般不会使用内置的mq。**1.配置文件:pom <dependencies>n <dependency>n <groupId>
ActiveMQ(十)--持久化和非持久化的总结
持久化消息nn这是ActiveMQ的默认传送模式,此模式保证这些消息只被传送一次和成功使用一次。对于这些消息,可靠性是优先考虑的因素。可靠性的另一个重要方面是确保持久性消息传送至目标后,消息服务在向消费者传送它们之前不会丢失这些消息。nn这意味着在持久性消息传送至目标时,消息服务将其放入持久性数据存储。如果消息服务由于某种原因导致失败,它可以恢复此消息并将此消息传送至相应的消费者。虽然这样增加了消...
消息中间件activemq的使用场景介绍(结合springboot的示例)
https://www.cnblogs.com/shamo89/p/8010660.html一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等...
spring集成activemq冲突问题
由于比较高的activemq-all的jar包中包含了spring的一些包,这回引起包的冲突 &amp;lt;dependency&amp;gt;n &amp;lt;groupId&amp;gt;org.apache.activemq&amp;lt;/groupId&amp;gt;n &amp;lt;artifactId&amp;gt;activemq-all&amp;lt;/artifactId&amp;gt;n &amp;lt;version&amp;gt;5.13.5&amp;l...
activeMQ持久化策略介绍与配置方式
activeMQ中对于投递模式设置为持久化的消息,broker接收到到消息之后,会先把消息存储到存储介质,然后再转发到消息的监听者,activeMQ提供以下几种消息持久化策略。nnKahaDB存储 nKahaDB是默认的持久化策略,所有消息顺序添加到一个日志文件中,同时另外有一个索引文件记录指向这些日志的存储地址,还有一个事务日志用于消息回复操作。是一个专门针对消息持久化的解决方案,它对典型的消...
ActiveMQ利用selector消费在消息堆积量大的时候不起作用的解决
ActiveMQ利用selector消费在消息堆积量大的时候不起作用的解决rn现象:rn​ 我们在使用activemq queue的时候,发送方会把两个城市的消息都发到一个queue里,但是会在消息扩展属性里加上代表不同城市的参数,然后两个城市的应用都会启带不同selector的消费者到queue里消费各自的消息。前几天A市的服务挂了,开始B市的服务还能正常的消费消息,当随着queue里消息堆积的越来...
activeMQ安全配置及常见问题解决
一.修改控制台密码rnrnrn1.打开conf/jetty.xml,rnrnrnrn    rn    rn    rnrn将property name为authenticate的属性value="false" 改为"true",高版本的已经默认为true了。rnrnrn2.控制台的登录用户名密码保存在conf/jetty-realm.properties文件中,内容如下:rnrnrn# Defi
ActiveMQ和Jetty整合使用
n         在ActiveMQ中的activemq.bat启动的时候,通过jetty启动ActiveMQ的管理控制台界面。在一般的Java应用程序中如果想让WEB应用程序启动,那么比较简单的方式就是通过使用jetty启动web应用程序。rn具体代码如下:rnpackage org.apache.activemq.tool;rnrnimport org.eclipse.jetty.serve...
ActiveMQ目录结构
目录结构 n nn目录说明nnActivemq-all-5.12.0.jar n客户端连接包nnBin n命令目录nnConf n配置文件nnData n日志文件nnDocs n文档说明nnExamples n存放例子 n包括配置文件、代码nnLib n存放jar包nnLicense n秘钥nnWebapps n管理台的应用...
Activemq使用连接池
ConnectionFactory 配置nnn // mq#producern @Beann public ConnectionFactory jmsConnectionFactory() {n ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(url);
本地ActiveMQ启动失败
activeMQ启动失败,或许是因为端口占用
JMS(ActiveMQ)安装出现的问题及介绍
1.介绍nnJMS 是 SUN 公司开发的一套访问 MOM(Message-Oriented-Middleware) 消息服务中间件的标准 API,MON 提供消息接收和转发的服务 , 对消息进行缓存和持久操作 , 保证消息的安全性 ,JMS 让开发都无须了解远程过程调用的细节和网络通信协议的细节就可以通过 JMS 向 MOM 发送消息 , 借助消息我们可以松散耦合的方式集成不同的应用。nnAct...
activemq发送消息接收不到问题排查
昨天,在公司开发环境上尝试数据同步,涉及到两个服务,服务A发布主题,服务B监听消息,然后同步A表中的数据到B表;nn由服务A通过activemq发布消息到一个topic:VirtualTopic.topic,发现服务A日志上显示发送消息成功,VirtualTopic.topic对应的Messages Enqueued数目增加了2,表明topic上也产生了相应数目消息队列;但是服务B日志上迟迟没有打...
ActiveMQ整合Spring,并且在项目中使用案例
ActiveMQ整合spirng其实就是把那些繁琐的步骤都配置化了,交给spring去管理,然后使用jsmTemplate来发送接收消息. nn导入依赖nnn &amp;lt;dependency&amp;gt;n &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt;n &amp;lt;artifactId&amp;gt;spring-jms&amp;lt;/artifactId...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 ios视频开发问题