【问题标题】:Why Phoenix / Elixir / Erlang crashed?为什么 Phoenix / Elixir / Erlang 崩溃了?
【发布时间】:2016-04-06 01:06:29
【问题描述】:

这不是内存不足错误,不知道为什么会崩溃。 erl_crash.dump 说:

Slogan: Kernel pid terminated (application_controller) ({application_start_failure,myapp,{{shutdown,{failed_to_start_child,'Elixir.Myapp.Endpoint',{shutdown,{failed_to_start_child,'Elixir.Phoenix.Endp
System version: Erlang/OTP 18 [erts-7.3] [source-d2a6d81] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
Compiled: Mon Mar 14 19:34:48 2016
Taints: crypto
Atoms: 15257
Calling Thread: scheduler:1

应用程序本身在单个进程中使用 zlib(来自 OTP)进行了数百万个短字符串压缩。

以下几个来自 Erlang Dump Viewer 的屏幕

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

    正如错误所说:应用程序无法启动Elixir.Myapp.Endpoint。在端点的情况下,最常见的原因是某些东西已经在该端口上侦听(可能是同一应用程序的另一个实例?)。具体情况将根据特定 OTP 进程无法正确启动的确切原因而有所不同。

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 1970-01-01
      • 2021-08-09
      • 2010-09-16
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多