雅司病人的过程并没有发送出来的#DOWN'消息到连接的节点

时间:2016-08-05 23:54:31

标签: erlang yaws

我将Node A(包含监视yaws进程的gen_server)连接到运行YAWS的Node B.

gen_server的handle_info确实收到了' EXIT'和' DOWN'来自远程节点的消息,但不是特别是来自偏航进程的消息。然而,当我停止偏航时,gen_server会收到一条消息,其中包含"没有连接"

现在问题是我如何收到' DOWN'来自雅司流程的消息?

1 个答案:

答案 0 :(得分:2)

与其他Erlang流程相比,Yaws流程没有什么特别之处。您可能希望Yaws进程在完成调度或处理请求时接收死亡请求,但这不是它的工作原理。相反,默认情况下,Yaws会保留一个进程池来处理请求,并将它们重用于多个请求。

如果要禁用进程池,请在Yaws配置的全局部分中将Yaws配置变量acceptor_pool_size设置为0.