1

我正在运行一个牛仔二郎服务器。我的服务器是按照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 2014: Would reboot. Terminating.
{"Kernel pid terminated",heart,{port_terminated,{heart,loop,[<0.0.0>,#Port<0.25>,[]]}}}

我知道可以用来监视服务的 heart 工具,如果它没有收到任何请求,它会在一段时间后重新启动它(我猜逻辑是,如果服务没有发生任何问题),但我不能找出此配置存在于牛仔应用程序的哪个位置。

所以我会问:

  1. 谁能解释为什么服务器崩溃?
  2. 如果它确实是“故意”崩溃,那么设置超时时间之类的配置在哪里?
  3. 理想情况下,如果应用程序崩溃(使用主管?),应用程序会自行重启。牛仔是否为牛仔正在运行的应用程序提供内置管理器?
4

0 回答 0