2012-10-21 38 views
0

我試圖啓動GemStone for MagLev。以下是我在日誌中看到的錯誤:GemStone不啓動,說「沒有剩下空間」

GemStone無法創建緩存所需的信號量數組。

原因:GemStone無法檢索與 信號量密鑰-704540831關聯的IPC標識符。 semget()error = errno = 28,ENOSPC,設備上沒有剩餘空間(或者在fcntl()中沒有更多記錄鎖)。

完整的日誌可在a gist

它真的缺乏空間嗎?我有7 GB可用。我的情況還有其他問題嗎?

+0

在密鑰文件中設置的最大會話數是多少? –

+0

你的意思是寶石/海邊/ etc/gemstone.key?它在評論中說「Stone會話限制:10000(可執行的最大可能)」。 –

回答

1

我已經從git master抓起Maglev並運行更新腳本。現在它工作正常。

我不知道這個問題背後的確切原因,但它可能是以下中的一個:

  • 我用紅寶石構建和rbenv。現在我在rbenv之外手工安裝。
  • 我有錯誤的內核設置(如shmmax)。最近我對Postgres進行了調整。
  • 這是Maglev本身的一個問題,它已在新版本中修復。
相關問題