在为我的Rails应用运行它之前检查Faye服务器是否存在

关于我在此发现的先前问题:

启动Rails服务器时自动运行Faye服务器

我每次启动Rails时都在运行Faye服务器。 但是,这意味着当我运行Rails服务器,Rails控制台或任何其他Rails相关时,它正在尝试运行Faye服务器。

有没有办法检查Faye服务器是否已经运行? 如果是,不尝试运行新的? 或者这可能不是最好的方法,我欢迎所有的想法和提示。

您可以使用DaemonController库。 它将使您能够使用Rails应用程序自动启动服务,如果它们尚未启动,则启动它们。