【发布时间】:2013-06-23 20:53:36
【问题描述】:
如果 Erlang 服务器尚未运行,它将自动生成 epmd(Erlang 端口映射器守护程序)。我更愿意使用 systemd 作为单独的服务来管理 epmd。这样如果我在一台主机上运行多个 Erlang 服务器(例如 RabbitMQ 和 ejabberd),如果自动生成 epmd 的服务器关闭,epmd 不会消失。 systemd 将在服务关闭时清理所有杂散进程,因此自动生成的 epmd 将无法生存。
我可以通过在启动任何 Erlang 服务器之前确保 epmd 作为单独的服务运行来处理这个问题,但我想进一步确保 epmd 仅作为单独的服务运行。
【问题讨论】:
-
This answer 也可能适用于这个问题。