Have noticed that even when RabbitMQ is stopped, there&#39;s an erlang server process that keeps going and the only way to stop it seems to be to kill it.<br><br>Arguably speaking, if the service is started by Rabbit, it should be stopped by Rabbit, no? ... Or is the same instance potentially used by other Erlang apps?<br>
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">~# ps ax | grep erl</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;3050 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0:00 /usr/lib/erlang/erts-5.6.3/bin/epmd -daemon</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;3062 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sl&nbsp;&nbsp;&nbsp;&nbsp; 0:01 /usr/lib/erlang/erts-5.6.3/bin/beam -W w -K true -A30 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -pa /usr/sbin/../ebin -noshell -noinput -s rabbit -sname rabbit -boot start_sasl -kernel inet_default_listen_options [{sndbuf,16384},{recbuf,4096}] -rabbit tcp_listeners [{&quot;<a href="http://0.0.0.0">0.0.0.0</a>&quot;, 5672}] -sasl errlog_type error -kernel error_logger {file,&quot;/var/log/rabbitmq/rabbit.log&quot;} -sasl sasl_error_logger {file,&quot;/var/log/rabbitmq/rabbit-sasl.log&quot;} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -os_mon start_os_sup false -mnesia dir &quot;/var/lib/rabbitmq/mnesia/rabbit&quot; -noshell -noinput</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;3104 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ss&nbsp;&nbsp;&nbsp;&nbsp; 0:00 /usr/lib/erlang/lib/os_mon-2.1.6/priv/bin/cpu_sup</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;4253 pts/0&nbsp;&nbsp;&nbsp; R+&nbsp;&nbsp;&nbsp;&nbsp; 0:00 grep erl</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">~# /etc/init.d/rabbitmq-server stop</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Stopping rabbitmq-server: rabbitmq-server.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">~# ps ax | grep erl</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;3050 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0:00 /usr/lib/erlang/erts-5.6.3/bin/epmd -daemon</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;4280 pts/0&nbsp;&nbsp;&nbsp; S+&nbsp;&nbsp;&nbsp;&nbsp; 0:00 grep erl</span><br clear="all"><br>