erlang 应用程序因僵尸进程而变慢?

mgdq6dx1  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(179)

我们在通过Arc将文件上传到Azure存储时面临应用程序停机/问题。
没有特定的代码错误,但面临超时问题。在Azure Web应用重新启动后,该问题将得到解决。该问题间歇性发生。
由于我们无法找到根本原因,因此我们咨询了Azure方面是否存在问题。Microsoft团队表示系统运行状况良好,但指向累积的僵尸进程。EPMD和inet_gethost
在搜索中,我了解到这些是由Erlang运行时创建的。请让我知道我们是否有一些进程可以不时地杀死这些僵尸进程?另外,它们是否会导致应用程序停机?
谢谢

06odsfpq

06odsfpq1#

Please let me know, if we have some process to kill these zombie processes time to time?
If you're running a sensible init process, these zombie processes should be correctly reaped. This can often be a problem if you run Erlang as the top-level process inside a container, for instance. Can you give more detail of your environment?
Also do they really contribute for the application downtime?
Depends on how many of them there are, but probably not, no.

相关问题