activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Илья Шипицин <chipits...@gmail.com>
Subject Re: access.log analog ?
Date Wed, 21 Mar 2018 08:18:17 GMT
thank you!

that was the quote....

2018-03-21 8:59 GMT+05:00 Tim Bain <tbain@alumni.duke.edu>:

> It looks like you have a spurious quote at the end of the
> <loggingBrokerPlugin> element; could that be causing the broker to fail to
> load?
>
> When I add that mangled element into my own activemq.xml file, I get a
> SAXParseException on the console, but you haven't mentioned seeing that so
> maybe that's not it... Or maybe that's because I'm running it under Windows
> instead of your Linux environment.
>
> Tim
>
> On Mon, Mar 19, 2018 at 2:36 AM, Илья Шипицин <chipitsine@gmail.com>
> wrote:
>
> > well, I added log interceptor, activemq refuses to start (no logs at
> all).
> > how to debug it ? can someone have a look at my config ?
> >
> > [root@xxx activemq]# cat /opt/activemq/conf/activemq.xml
> > <beans
> >   xmlns="http://www.springframework.org/schema/beans"
> >   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >   xsi:schemaLocation="http://www.springframework.org/schema/beans
> > http://www.springframework.org/schema/beans/spring-beans.xsd
> >   http://activemq.apache.org/schema/core
> > http://activemq.apache.org/schema/core/activemq-core.xsd">
> >
> >     <bean
> > class="org.springframework.beans.factory.config.
> > PropertyPlaceholderConfigurer">
> >         <property name="locations">
> >             <value>file:${activemq.conf}/credentials.properties</value>
> >         </property>
> >     </bean>
> >
> >     <!-- Allows accessing the server log -->
> >      <bean id="logQuery" class="io.fabric8.insight.log.
> > log4j.Log4jLogQuery"
> >            lazy-init="false" scope="singleton"
> >            init-method="start" destroy-method="stop">
> >      </bean>
> >
> >     <broker xmlns="http://activemq.apache.org/schema/core"
> > brokerName="localhost" dataDirectory="${activemq.data}">
> >         <destinationPolicy>
> >             <policyMap>
> >               <policyEntries>
> >                 <policyEntry topic=">" >
> >                   <pendingMessageLimitStrategy>
> >                     <constantPendingMessageLimitStrategy limit="1000"/>
> >                   </pendingMessageLimitStrategy>
> >                 </policyEntry>
> >               </policyEntries>
> >             </policyMap>
> >         </destinationPolicy>
> >
> >         <managementContext>
> >             <managementContext createConnector="false"/>
> >         </managementContext>
> >
> >         <persistenceAdapter>
> >             <jdbcPersistenceAdapter dataSource="#mssql-ds"
> > createTablesOnStartup="true"   >
> >               <statements>
> >                  <statements binaryDataType ="VARBINARY(MAX)"
> > lockCreateStatement= "SELECT * FROM ACTIVEMQ_LOCK WITH (UPDLOCK, ROWLOCK)
> > WHERE ID=1"/>
> >               </statements>
> >             </jdbcPersistenceAdapter>
> >             </persistenceAdapter>
> >
> >         <systemUsage>
> >           <systemUsage sendFailIfNoSpace="true">
> >               <memoryUsage>
> >                   <memoryUsage percentOfJvmHeap="70"/>
> >               </memoryUsage>
> >               <storeUsage>
> >                   <storeUsage limit="100 gb"/>
> >               </storeUsage>
> >               <tempUsage>
> >                   <tempUsage limit="50 gb"/>
> >               </tempUsage>
> >           </systemUsage>
> >         </systemUsage>
> >
> >         <transportConnectors>
> >           <transportConnector name="openwire" uri="tcp://
> > 0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=
> > 104857600
> > "/>
> >         </transportConnectors>
> >
> >         <shutdownHooks>
> >             <bean xmlns="http://www.springframework.org/schema/beans"
> > class="org.apache.activemq.hooks.SpringContextHook" />
> >         </shutdownHooks>
> >
> >     <plugins>
> >       <loggingBrokerPlugin logAll="true" "/>
> >       <timeStampingBrokerPlugin zeroExpirationOverride="1000"
> > ttlCeiling="60000" futureOnly="true"/>
> >       <traceBrokerPathPlugin/>
> >     </plugins>
> >
> >     </broker>
> >     <bean id="mssql-ds" class="org.apache.commons.dbcp2.BasicDataSource"
> > destroy-method="close">
> >         <property name="driverClassName"
> > value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
> >         <property name="url"
> > value="jdbc:sqlserver://xxx:1433;DatabaseName=ActiveMQDatastore"/>
> >         <property name="username" value="xxx"/>
> >         <property name="password" value="xxx"/>
> >         <property name="poolPreparedStatements" value="true"/>
> >     </bean>
> >     <import resource="jetty.xml"/>
> > </beans>
> > [root@xxx activemq]#
> >
> >
> > [root@xxx activemq]# bin/activemq start
> > INFO: Loading '/opt/activemq//bin/env'
> > INFO: Using java '/usr/bin/java'
> > INFO: Starting - inspect logfiles specified in logging.properties and
> > log4j.properties to get details
> > INFO: pidfile created : '/opt/activemq/data/activemq.pid' (pid '2274')
> > [root@xxx activemq]# bin/activemq status
> > INFO: Loading '/opt/activemq//bin/env'
> > INFO: Using java '/usr/bin/java'
> > ActiveMQ not running
> > [root@xxx activemq]#
> >
> >
> >
> > [root@xxx activemq]# ls data/
> > activemq.pid  activemq.pid.stop  audit.log
> > [root@xxx activemq]#
> >
> >
> >
> > 2018-03-18 19:57 GMT+05:00 Tim Bain <tbain@alumni.duke.edu>:
> >
> > > Can you elaborate on what knowledge of ActiveMQ mechanics would be
> > needed?
> > > If you have specific questions that aren't covered by the wiki page I
> > > provided, we can try to answer them for you.
> > >
> > > Tim
> > >
> > > On Sun, Mar 18, 2018, 12:57 AM Илья Шипицин <chipitsine@gmail.com>
> > wrote:
> > >
> > > > I mean, my task most probably can be resolved by log4j, it needs some
> > > > knowledge of activemq mechanics in order to set up log4j
> > > >
> > > > On Sun, Mar 18, 2018, 11:25 AM Tim Bain <tbain@alumni.duke.edu>
> wrote:
> > > >
> > > > > Does http://activemq.apache.org/logging-interceptor.html do what
> > > you're
> > > > > looking for? (I can't tell, since your requirement is pretty vague,
> > > given
> > > > > that the broker isn't a web server and uses long-lived connections
> > that
> > > > > span multiple operations rather than short-lived connections that
> are
> > > > used
> > > > > for only a single operation, but it seems like it might be what you
> > > > want.)
> > > > >
> > > > > Tim
> > > > >
> > > > > On Wed, Mar 14, 2018 at 6:42 AM, Илья Шипицин <
> chipitsine@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > 5.x
> > > > > >
> > > > > > (we do not use artemis yet, but having that guide for artemis
> would
> > > be
> > > > > > nice)
> > > > > >
> > > > > > 2018-03-14 17:40 GMT+05:00 Tim Bain <tbain@alumni.duke.edu>:
> > > > > >
> > > > > > > Is this for 5.x, or for Artemis?
> > > > > > >
> > > > > > > On Wed, Mar 14, 2018, 2:04 AM Илья Шипицин <
> chipitsine@gmail.com
> > >
> > > > > wrote:
> > > > > > >
> > > > > > > > Hello,
> > > > > > > >
> > > > > > > > is there a guide how to configure equivalent of http
access
> > log ?
> > > > > > > >
> > > > > > > > i.e. structured log with one line per request
> > > > > > > >
> > > > > > > > thanks!
> > > > > > > > Ilya Shipitsin
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message