Erlang:节点完全冻结.怎么办?

Gab*_*iMe 3 erlang

平台:windows 7 32bit,erlang R15B01.

我开发了一个erlang服务器,同时监听200个不同的TCP端口(200个gen_servers)

经过几分钟的中等负荷(几个并行的客户端)后,整个节点就完全冻结了 - 甚至外壳完全冻结了.

这个问题如何得到诊断?对于那些问题,是否有标准的erlang方法?(内存消耗低,所以它不是某种内存泄漏)

重要编辑

似乎在werl.exe下没有这样的问题.仅在erl.exe下.可能与http://erlang.2086793.n4.nabble.com/erl-exe-dies-but-werl-exe-does-not-on-both-Windows-XP-and-2008R2-with-R14B01-相同td3335030.html

Isa*_*sac 7

如果你用你的进程kill -SIGUSR1 <pid>终止进程,erlang VM将erl_crash.dump在应用程序启动的目录中生成一个erlang崩溃转储文件.

然后,您可以使用崩溃转储查看器对其进行分析.