【问题标题】:Application slow down due to zombie process?僵尸进程导致应用程序变慢?
【发布时间】:2022-01-12 09:41:27
【问题描述】:

在通过 Arc 将文件上传到 Azure 存储时,我们面临应用程序停机/问题。

没有具体的代码错误,但面临超时问题。 重新启动 Azure Web 应用程序后,它就会得到解决。 它是间歇性发生的。

由于找不到根本原因,我们咨询了 Azure 端是否存在问题。 微软团队表示系统健康状况良好,但指向累积的僵尸进程。 EPMD 和 inet_gethost

在搜索时,我了解到这些是由 Erlang 运行时创建的。 请让我知道我们是否有一些进程可以不时杀死这些僵尸进程? 此外,它们是否会导致应用程序停机?

谢谢

【问题讨论】:

    标签: erlang elixir


    【解决方案1】:

    请告诉我,如果我们有一些进程可以不时杀死这些僵尸进程?

    如果您正在运行一个合理的init 进程,那么这些僵尸进程应该会被正确地回收。例如,如果您将 Erlang 作为容器内的顶级进程运行,这通常会成为一个问题。您能否详细介绍一下您的环境?

    它们是否真的会导致应用程序停机?

    取决于有多少,但可能不是,没有。

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 2019-06-10
      • 1970-01-01
      • 2012-06-07
      • 2014-09-30
      相关资源
      最近更新 更多