在为我的 Rails 应用程序运行 Faye 服务器之前检查它是否存在
关于我在这里找到的上一个问题:
Autorun当我启动 Rails 服务器时,Faye 服务器
现在,每当我启动 Rails 时,我都会运行 Faye 服务器。但是,这意味着当我运行 Rails 服务器、Rails 控制台或任何其他与 Rails 相关的内容时,它会尝试运行 Faye 服务器。
有没有办法检查 Faye 服务器是否已经在运行?如果是的话,不尝试运行一个新的吗?也许这不是最好的方法,我欢迎所有的想法和技巧。
In relation to a previous question of mine found here:
Autorun the Faye server when I start the Rails server
I am now running the Faye server whenever I start Rails. However, this means it is trying to run the Faye server when I run the Rails server, the Rails console, or anything else Rails related.
Is there a way to check if the Faye server is already running? And if it is, not attempt to run a new one? Or maybe this isn't the best approach, I welcome all ideas and tips.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 DaemonController 库。它将使您能够使用 Rails 应用程序自动启动服务,如果尚未启动则启动它们。
You can use the DaemonController library. It will enable you to auto-start services with your Rails app, starting them if they aren't already started.