标签: ruby-on-rails rabbitmq foreman
我有两个Rails应用程序,一个发布者和一个订阅者,它们使用RabbitMQ队列进行通信。
我使用foreman来管理本地开发环境(Mac OS X)中的进程。我想确保在任一应用程序中运行foreman start时RabbitMQ正在运行,无论我启动它们的顺序如何,或者我是否一次只运行一个。
foreman start
有没有办法在Procfile中定义一个进程,只有当进程尚未运行时才会运行?