summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/httpserver
diff options
context:
space:
mode:
authorAlexey Lebedeff <alexey.lebedeff@booking.com>2018-01-25 20:28:58 +0100
committerAlexey Lebedeff <binarin@binarin.ru>2018-07-19 17:32:29 +0200
commitc00d17aae388bca8bf5657a2f312a1e436e7aef0 (patch)
tree999b7f526bc14c57527caf4232f2087ae9feb136 /pkgs/development/python-modules/httpserver
parent16cccc251372c63f6dfdd5dd5a0f9046d9fecd8e (diff)
epmd: Introduce erlang port mapper daemon service
Having socket-activated epmd means that there always be only a single instance managed centrally. Because Erlang also starts it automatically if not available, and in worst case scenario 'epmd' can be started by some Erlang application running under systemd. And then restarting this application unit will cause complete loss of names in 'epmd' (if other Erlang system are also installed on this host). E.g. see at which lengths RabbitMQ goes to recover from such situations: https://github.com/rabbitmq/rabbitmq-server/blame/7741b37b1efa97ac9b17685cc626bd35ee52ca16/src/rabbit_epmd_monitor.erl#L36 Having the only one socket-activated epmd completely solves this problem.
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions