As @luke-bakken already answered, the problem is most probably caused by using rabbitmq in WSL instead of native one.
I also encountered same issue. My solution was first stopping the rabbitmq-server service, then stopping the local rabbitmq erlang node (not sure if this is required but somehow service rabbitmq-server stop did not stop this node) and finally killing all (one by one epmd deamons using epmd interactive options) . So I used following sequence:
sudo service rabbitmq-server stop
sudo -u rabbitmqctl stop #not sure if this one is really required
count=`ps -ef | grep epmd | wc -l`
for x in {1..$count} ; do /usr/lib/erlang/erts-10.2.4/bin/epmd -kill ; done
#this will try to kill epmd at least one time more than actual number of epmd started, however this extra epmd -kill call will not break anything, just not succeed.
Please note, that there are several other questions similar to this one on stackoverflow. Like this one or this. Especially the first one contains some useful tips.
Also here is a list of manual pages worth to read :
- man rabbitmqctl
- man epmd