[
https://issues.apache.org/jira/browse/ARTEMIS-3071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17267558#comment-17267558
]
Scott Ortel edited comment on ARTEMIS-3071 at 1/18/21, 9:52 PM:
----------------------------------------------------------------
The logging.properties change worked well. Thanks. Maybe that should be the
example in the Logging docs.
Great on the work-around. I saw the {{InVMConnector.resetThreadPool()}} method
but also noticed that it was documented as for testing. Either way, it works
until it can properly track connections, or at least call it (or something like
it) on broker.stop().
Thanks! Now I can start testing my clustering use case.
was (Author: sortel):
The logging.properties change worked well. Thanks. Maybe that should be the
example in the Logging docs.
Great on the work-around. I saw the {{InVMConnector.resetThreadPool()}} method
but also noticed that it was documented as for testing. Either way, it works
until it can properly track connections, or at least call it (or something like
it) on broker.stop().
Thanks!
> Embedded server hangs on shutdown
> ---------------------------------
>
> Key: ARTEMIS-3071
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3071
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: Broker
> Affects Versions: 2.16.0
> Environment: CentOS 7
> OpenJDK 11.0.9
> Reporter: Scott Ortel
> Priority: Major
> Attachments: log.txt, log2.txt
>
>
> I'm investigating switching to Artemis. I created a simple embedded broker
> and a VM connection to it. After completion, the VM hangs for 1 minute on
> exit.
> The following is the simple code:
> {code:java}
> EmbeddedActiveMQ server = new EmbeddedActiveMQ();
> server.setConfigResourcePath(xml);
> server.start();
> TransportConfiguration transportConfiguration = new
> TransportConfiguration(InVMConnectorFactory.class.getName());
> ConnectionFactory cf =
> ActiveMQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF,
> transportConfiguration);
> Connection connection = cf.createConnection();
> connection.close();
> server.stop();
> {code}
> The configuration:
> {code:xml}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <configuration xmlns="urn:activemq"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="urn:activemq /tmp/artemis-configuration.xsd">
> <core xmlns="urn:activemq:core">
> <persistence-enabled>false</persistence-enabled>
> <security-enabled>false</security-enabled>
> <journal-type>NIO</journal-type>
> <journal-pool-files>1</journal-pool-files>
> <acceptors>
> <acceptor name="in-vm">vm://localhost</acceptor>
> </acceptors>
> </core>
> </configuration>
> {code}
> I have attached the log.
> Also, does anybody know why there is so much logging at {{INFO}}?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)