@lukas最近,在IBM Bristol的Erlang演讲中,您告诉我的团队成员Mike Wallace,有一种方法可以将OS信号发送到实时Erlang VM,以便进行核心转储在不杀死VM的情况下生成Erlang VM。我查看了您演讲中的所有材料以及Erlang文档,但未找到答案。我能找到的最好的是线程http://erlang.org/pipermail/erlang-questions/2014-February/077727.html。威胁的回应谈到:
You can access these with process_info(Pid, messages) for the mailbox and
sys:get_state(Pid) for the state, respectively.
erlang:system_info(dist). (distribution information)
erlang:system_info(info). (misc system info)
erlang:system_info(loaded). (loaded module information)
erlang:system_info(procs). (process heaps and stacktraces)
file:write_file("/tmp/procs.txt", erlang:system_info(info)).
Mike尝试了SIGUSR1
和SIGUSR2
,但他们都杀了beam.smp进程。你能告诉我们正确的信号吗?