我是Riak的新手,只是想学习更多并玩弄它。我尝试通过Brew和tar.gz从Riak网站安装。
安装顺利,服务器分别以riak start
/ bin/riak start
开头。它确实吐出了关于ulimit的警告
$ bin/riak start
!!!!
!!!! WARNING: ulimit -n is 256; 65536 is the recommended minimum.
!!!!
当我在ERTS中连接时(通过此处的elixir)。它工作,但随后Riak服务器死了。它并不总是立刻,所以我不认为连接是什么杀死它,因为有时它会在连接之前死亡。
iex(2)> {:ok, pid} = :riakc_pb_socket.start_link('127.0.0.1', 8087)
{:ok, #PID<0.126.0>}
** (EXIT from #PID<0.120.0>) :disconnected
Interactive Elixir (1.3.2) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
00:29:21.924 [error] GenServer #PID<0.126.0> terminating
** (stop) :disconnected
Last message: {:tcp_closed, #Port<0.3653>}
State: {:state, '127.0.0.1', 8087, false, false, :undefined, false, :gen_tcp, :undefined, {[], []}, 1, [], :infinity, :undefined, :undefined, :undefined, :undefined, [], 100}
出现这种情况的原因是什么?