2013-12-17 84 views
1

我已經下載了WSO2 MB 2.1.0並使用Windows 7 64位內置的Cassandra服務器運行它。 但啓動過程失敗,出現以下錯誤消息。WSO2 MB啓動錯誤

[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 有誰知道,如果下一個版本將真正解決這個bug? 或者我必須將這個建議與外部Cassandra服務器一起使用獨立部署? http://udarakr.blogspot.tw/2013/09/how-to-overcome-wso2-message-broker.html

+0

當我在Linux環境中部署獨立MB時,我遇到了同樣的問題。我解決了這個問題,在linux中使用「ulimit」增加了每個用戶的進程/線程的最大數量。你的環境是Windows,你使用cassandra服務器。因此,增加每個用戶的流程可以解決您的問題。但不完全確定。 – Malintha

回答