[rabbitmq-discuss] Running RabbitMQ server as embedded application
Tim Watson
tim at rabbitmq.com
Tue Mar 26 13:11:09 GMT 2013
Take a good look at the startup scripts. There are environment variables aplenty and various things that get passed the beam as arguments - you'll need to filter through those and make sure everything is set up properly in order for the startup sequence to work.
Cheers,
Tim
On 26 Mar 2013, at 12:18, Jorge Diz Pico wrote:
> Hi folks, I'm trying to run a RabbitMQ server the OTP way, but it's
> becoming harder than I thought. I added all dependencies to my
> release, but when I run application:start(rabbit), I get the following
> error:
>
> [...]
> -- rabbit boot start
> starting file handle cache server ...done
> starting worker pool ...done
> starting database ...
>
> BOOT FAILED
> ===========
>
> Error description:
> {error,{corrupt_or_missing_cluster_files,{error,enoent},{error,enoent}}}
>
> Log files (may contain more information):
> undefined
> undefined
>
> Stack trace:
> [{rabbit_node_monitor,read_cluster_status,0,
> [{file,"src/rabbit_node_monitor.erl"},{line,139}]},
> {rabbit_mnesia,cluster_status,1,
> [{file,"src/rabbit_mnesia.erl"},{line,391}]},
> {rabbit_mnesia,node_type,0,[{file,"src/rabbit_mnesia.erl"},{line,410}]},
> {rabbit_mnesia,init,0,[{file,"src/rabbit_mnesia.erl"},{line,97}]},
> {rabbit,'-run_boot_step/1-lc$^1/1-1-',1,
> [{file,"src/rabbit.erl"},{line,481}]},
> {rabbit,run_boot_step,1,[{file,"src/rabbit.erl"},{line,480}]},
> {rabbit,'-start/2-lc$^0/1-0-',1,[{file,"src/rabbit.erl"},{line,440}]},
> {rabbit,start,2,[{file,"src/rabbit.erl"},{line,440}]}]
> [...]
>
> But of course there are no clusters and there had never been (fresh run).
>
> Has anybody managed to do this? There has to be a way to embed the
> RabbitMQ server in your own applications.
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
More information about the rabbitmq-discuss
mailing list