Erlang 二郎牛仔因心跳超时而撞车
我正在运行一个牛仔erlang服务器。我的服务器是通过在99s站点上执行以下命令生成的,我正在使用命令行运行它:Erlang 二郎牛仔因心跳超时而撞车,erlang,otp,cowboy,erlang-heart,Erlang,Otp,Cowboy,Erlang Heart,我正在运行一个牛仔erlang服务器。我的服务器是通过在99s站点上执行以下命令生成的,我正在使用命令行运行它: ./_rel/myapp_release/bin/myapp_release console 问题是,在一段时间没有活动之后,服务器崩溃,无法恢复。我得到的信息是: heart: Sat Aug 16 22:33:18 2014: heart-beat time-out, no activity for 1771 seconds heart: Sat Aug 16 22:33:18
./_rel/myapp_release/bin/myapp_release console
问题是,在一段时间没有活动之后,服务器崩溃,无法恢复。我得到的信息是:
heart: Sat Aug 16 22:33:18 2014: heart-beat time-out, no activity for 1771 seconds
heart: Sat Aug 16 22:33:18 2014: Would reboot. Terminating.
{"Kernel pid terminated",heart,{port_terminated,{heart,loop,[<0.0.0>,#Port<0.25>,[]]}}}
心脏:2014年8月16日星期六22:33:18:心跳超时,1771秒无活动
心脏:2014年8月16日星期六22:33:18:将重新启动。终止。
{“内核pid终止”,heart,{port_终止,{heart,loop,[,#port,[]}}
我知道heart工具可以用来监视一个服务,如果它没有收到任何请求(我猜逻辑是,如果服务没有发生任何问题,那么就会出现问题),然后在一段时间后重新启动它,但是我不知道这个配置在cowboy应用程序中的什么位置
因此,我想问:
你有没有找到解决这个问题的办法?在我的macbook上遇到同样的问题