Closed kpe closed 7 years ago
I can reproduce.
You can do two things to wrk around:
enabled_plugins
file (it's an Erlang list, just delete rabbitmq_web_stomp
from it, then the node will start)rabbitmqctl eval 'cowboy:stop_listener(http).'
after disabling the plugin@essen I have a workaround but still curious: when this plugin is disabled, should we stop the listener? If so, what'd be the right (and safe) way to do it?
To clarify: I'm not sure if we can safely stop the listener in case there are more plugins using HTTP enabled. Plugins should unbind from the ports they use, of course.
Stopping the web_stomp plugin fails (while rabbitmq is running), e.g. doing
fails with
in similar fashion
fails with the same "sockjs is aready started" error.
I'm not sure however if that's sockjs, webstomp or rabbitmq error. This was working with rabbitmq 3.6.3, but seems to be broken since 3.6.8 at least.
My rabbitmq.config looks like this: