Riak - Riak服务器TCP端口在Mac OSX上不会保持打开状态。保持断开连接{:tcp_closed,#Port <x.x.x.x>}

时间:2016-10-18 17:33:56

标签: erlang elixir riak

我是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}

出现这种情况的原因是什么?

0 个答案:

没有答案