GemStone没有开始,说“没有空间”

时间:2012-10-21 17:47:10

标签: gemstone maglev

我正在尝试为MagLev启动GemStone。这是我在日志中收到的错误:

  

GemStone无法创建缓存所需的信号量数组。

     

原因:GemStone无法检索与之关联的IPC标识符     信号量键-704540831。 semget()error = errno = 28,ENOSPC,设备上没有剩余空间(或者,在fcntl()中,没有更多的记录锁定。)

a gist中提供了完整日志。

真的缺少空间吗?我有7 GB可用。我的案子还有其他问题吗?

1 个答案:

答案 0 :(得分:1)

我从git master获取Maglev并运行更新脚本。现在它工作正常。

我不知道问题背后的确切原因,但它可能是以下之一:

  • 我使用了ruby-build和rbenv。现在我在rbenv之外手动安装。
  • 我的内核设置错误(例如shmmax)。最近我调整了Postgres的那些。
  • 这是磁悬浮本身的一个问题,它已在新版本中得到修复。