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

发布于 2024-11-16 15:55:49 字数 356 浏览 3 评论 0原文

关于我在这里找到的上一个问题:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゃ人海孤独症 2024-11-23 15:55:49

您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文