WSO2 MB启动错误

时间:2013-12-17 01:55:04

标签: wso2 messagebroker

我已下载WSO2 MB 2.1.0并使用Windows 7 64位内置的Cassandra服务器运行它。 但启动过程失败,并显示以下错误消息。

  

[2013-12-14 11:27:03,371] ERROR {org.apache.cassandra.service.AbstractCassandraD
aemon} -
Exception in thread Thread[Thread-21,5,main]
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:713)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:949)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1371)
at org.apache.cassandra.thrift.CustomTThreadPoolServer.serve(CustomTThre
   adPoolServer.java:103)
at org.apache.cassandra.thrift.CassandraDaemon$ThriftServer.run(Cassandr
   aDaemon.java:213)
[2013-12-14 11:27:03,396]  INFO {me.prettyprint.cassandra.service.JmxMonitor} -
Registering JMX me.prettyprint.cassandra.service_ClusterOne:ServiceType=hector,
MonitorType=hector
  

我发现了一个相关的错误问题:https://wso2.org/jira/browse/MB-210 有谁知道下一个版本是否能真正解决这个问题? 或者我必须使用与外部Cassandra服务器的独立部署作为此建议? http://udarakr.blogspot.tw/2013/09/how-to-overcome-wso2-message-broker.html

1 个答案:

答案 0 :(得分:0)

这个问题与Cassandra有关,在Linux中我遇到了同样的问题,一旦我增加了最大用户流程,一切都很顺利,请参阅有关此主题的文章Unable to create new native thread and max user processes。由于此问题发生在Windows中,Better to Run Cassandra externally并对其上的Cassandra进行微调!