2013-12-18 73 views
2

在WSO2-AM 1.5.0上運行時,日誌文件顯示大量消息。我們首次運行WSO2(清理回購數據庫),這個工程(!)。但下一次我們啓動WSO2-AM就不會出現:WSO2 API Manager啓動時間過長

WARN - CarbonServerManager Carbon initialization is delayed due to the following unsatisfied items: 
WARN - CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.mediation.configadmin-4.2.0 
WARN - CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.apimgt.gateway-1.2.0 
WARN - CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.localentry-4.2.0 

這是什麼意思?

+0

我們增加了最小和最大堆大小來2048米獲得。重新啓動服務器,我們看到系統在104秒內啓動並運行。仍然很長,但它正在運行。 – Marc

回答

0

問題被解決。它是碳層中的一個缺陷。 WSO2答案:

當啓動wso2apim-1.6.0時,在OSGi 捆綁接線中出現問題。原因是,在「導入包:」部分中, 「javax.xml.soap; version」被指定爲「0.0.0」。由於這個原因 出現以下問題等待服務啓動。通過將soap版本指定爲 「javax.xml.soap; version = 1.0.0」修復了 問題。

補丁可以從WSO2如果你有一個subsciption(WSO2-CARBON-PATCH-4.2.0-0156.zip)

0

看起來問題已解決。我們使用雙節點集羣上的Suse EE 64位在VMWare上運行WSO2 Api Manager。每個節點有4個核心。我們已經將核心數量恢復爲1,問題就沒有了。

所以,如果你遇到100%的CPU,而strace的顯示這一點,減少虛擬核心:

% time  seconds usecs/call  calls errors syscall 
------ ----------- ----------- --------- --------- ---------------- 
99.68 1.297481   389  3333  1057 futex 
    0.31 0.004000   571   7   7 restart_syscall 
    0.01 0.000082   0  895   read 
    0.00 0.000061   0  366   mprotect 

...

[pid 5185] futex(0x817b54, 0x189 /* FUTEX_??? */, 1, {1392218925, 111990000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) 
[pid 5185] futex(0x817b28, FUTEX_WAKE_PRIVATE, 1) = 0 
[pid 5185] futex(0x817b54, 0x189 /* FUTEX_??? */, 1, {1392218925, 162159000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) 
[pid 5185] futex(0x817b28, FUTEX_WAKE_PRIVATE, 1) = 0 
[pid 5185] futex(0x817b54, 0x189 /* FUTEX_??? */, 1, {1392218925, 212338000}, ffffffff <unfinished ...> 
[pid 5499] <... futex resumed>)  = -1 ETIMEDOUT (Connection timed out) 
[pid 5499] futex(0x7f45e04d5728, FUTEX_WAKE_PRIVATE, 1) = 0 
[pid 5499] futex(0x7f45e04d5754, 0x189 /* FUTEX_??? */, 1, {1392218930, 203367000}, 
+0

Suse SP3上的問題:Oracle Java 1.7 64位/ NO問題:Oracle Java 1.6 64位,IBM Java 1.7 64位 – Marc