ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect

来源:互联网  时间:2016/5/17 8:42:30

关于网友提出的“ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect”问题疑问,本网通过在网上对“ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect
描述:

少量连接没问题,但是连接超过一定量就会抛这个错,在做压力测试,但是activemq现在瓶颈很严重,求解答ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect

org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is java

x.jms.JMSException: Could not connect to broker URL: tcp://172.16.128.3:61616. Reason: java.net.SocketException: Permission denied
: connect
        at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)
        at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:169)
        at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:496)
        at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:579)
        at com.fourthbutton.telematics.sh.performance.test.utils.LogUtil.sendTOQueue(LogUtil.java:28)
        at com.fourthbutton.telematics.sh.performance.test.PushTest.push(PushTest.java:52)
        at com.fourthbutton.telematics.sh.performance.test.SingleThreadTask.run(SHTestorThreadPool.java:126)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.jms.JMSException: Could not connect to broker URL: tcp://172.16.128.3:61616. Reason: java.net.SocketException: Pe
rmission denied: connect
        at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:36)
        at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:360)
        at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:305)
        at org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:245)
        at org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:180)
        at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:483)
        ... 7 more
Caused by: java.net.SocketException: Permission denied: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:501)
        at org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:464)
        at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
        at org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInactivityMonitor.java:138)
        at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58)
        at org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72)
        at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58)
        at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58)
        at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:340)
        ... 11 more

上一篇java的ArrayDeque类有一些方法差不多,怎么区别
下一篇JAVA web项目,现在每次打开系统,点击详情总是出现白色的页面
明星图片
相关文章
《ActiveMQ 连接超过一定量报错SocketException: Permission denied: connect》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)