[
https://issues.apache.org/activemq/browse/AMQ-844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob Davies resolved AMQ-844.
----------------------------
Resolution: Fixed
Fix Version/s: (was: 5.4.0)
5.3.0
> tcp connections hang
> --------------------
>
> Key: AMQ-844
> URL: https://issues.apache.org/activemq/browse/AMQ-844
> Project: ActiveMQ
> Issue Type: Bug
> Components: Connector
> Affects Versions: 4.0.2
> Environment: Tried with j2sdk1.4.2_06 and jdk1.5.0_05 on redhat
> enterprise linux 4 (2.6 kernel).
> Reporter: Ian Kallen
> Assignee: Rob Davies
> Priority: Minor
> Fix For: 5.3.0
>
> Attachments: dumpemu3.png
>
>
> This problem readily occurs running the standard examples:
> ant -Durl=tcp://10.10.3.73:61616?trace=true -Dmax=100 consumer
> ant -Durl=tcp://10.10.3.73:61616 -Dmax=10 producer
> ...run the producer side for 2-5 iterations before is just hangs. Once it's
> in that state, all subsequent client connections hang (i.e. control-C out of
> either consumer or producer and restart the connection: hangs).
> Upping and lowering soTimeout and other connection parameters has so far
> proven fruitless. Switching JVMs, up'ing from 4.0.1 to 4.0.2-SNAPSHOT (on
> both client and server), and including/excluding "-Ddurable=true" made no
> difference (all orignal test attempts were with durable messages but in the
> end, not incluing that had no effect on whether or not the clients eventually
> hang). The config on the server looks like this:
> <beans xmlns="http://activemq.org/config/1.0">
> <bean
> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
> <broker useJmx="true">
> <persistenceAdapter>
> <journaledJDBC journalLogFiles="5" dataDirectory="../activemq-data"
> dataSource="#postgres-ds"/>
> </persistenceAdapter>
> <transportConnectors>
> <transportConnector name="default"
> uri="tcp://10.10.3.73:61616?trace=true" />
> </transportConnectors>
> </broker>
> <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
> <property name="serverName" value="localhost"/>
> <property name="databaseName" value="activemq"/>
> <property name="portNumber" value="0"/>
> <property name="user" value="activemq"/>
> <property name="password" value="activemq"/>
> <property name="dataSourceName" value="postgres"/>
> <property name="initialConnections" value="5"/>
> <property name="maxConnections" value="50"/>
> </bean>
> </beans>
> FWIW, this doesn't happen when running the same tests on a laptop (MacOS
> tiger) with clients on loopback. Bug is "Minor" but (since is't only
> exhibited by a small group of us)without being able validate the client
> connections, this is a not show-stopper for production use of activemq.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.