2017-05-10 40 views
0

在卡拉夫(僅在Windows上),我們遇到了這個問題,我們的捆綁包隨機啓動和停止,並且有點奇怪。當我們發出束沒有顯示:診斷Karaf - 捆綁隨機開始和停止

所以束似乎開始部署OK(當我們安裝包含它們的功能),那麼我們發出包:列表反覆和我們保持它發行。然後我們看到之前成功部署捆綁包的方式突然顯示爲「正在啓動」,然後再次顯示爲「活動」等等。

行爲似乎相當隨機(但行,它可能是圓形的,不確定),混亂和零星 (即有時整個事情不會發生,有時它)。

這僅適用於Windows。所以在Windows上卡拉夫似乎有點片面。

我試過谷歌搜索,但沒有多少運氣。

任何想法?

回答

2

如果它發生在沒有安裝捆綁軟件(S),你應該在Jira

如果只您的捆綁情況報告問題,那麼你需要檢查究竟你的包在做什麼。請記住,OSGi(以及Karaf)會在發生變化時重新解決。例如,如果出於某種原因您的某個捆綁包被停止,它可能會阻止更多依賴於它的捆綁包。一旦包再次啓動,它將自動啓動那些滿足依賴關係的人。

您沒有提供足夠的信息以便能夠密切地識別問題,但因爲這隻發生在Windows上,我假設一個(或多個)捆綁包嘗試在Windows上執行失敗的操作(可能位於激活),並以某種方式觸發重新解決循環。

+0

這些軟件包僅提供REST服務。所以他們只是呆在那裏,期待有人提出要求。我們在創業時並沒有對他們做任何特別的事情。是的,我知道我沒有發佈足夠的信息,我只是不知道要發佈什麼。我可以在這裏發佈什麼信息,以便我得到一些更好的答案? –

+0

也許他們依賴於正在重新啓動的其他包。您需要監視捆綁生命週期並嘗試查明最初的原因。我首先看卡拉夫的日誌,看看哪些捆綁首先被重新啓動。 –