Skip to content

Host Names

Vladislav Alekseev edited this page Dec 8, 2021 · 7 revisions

Since Emcee runs across network, it must communicate with other machines. In order to make it work properly, you'll have to setup DNS in your local network.

Additionally, you should set computer names on each machine since Emcee uses gethostname() API to obtain local host name.

$ sudo scutil --set HostName machine.example.com
$ dscacheutil -flushcache

You may need to reboot your machine after setting up these values.

gethostname() is utilized to allow queue-to-worker communication, and to start Emcee plugins with pointing them back to owning Emcee worker instance, so they can communicate with each other.

Clone this wiki locally