gpt4 book ai didi

ruby-on-rails - 将瘦网络服务器作为 Windows 服务运行

转载 作者:可可西里 更新时间:2023-11-01 09:18:06 25 4
gpt4 key购买 nike

我正在尝试在生产环境中部署 Redmine 应用程序。我听说 thin 是最快的 ruby​​ on rails webserver,所以我安装了它。现在我有一个非常简单的问题:每次我通过 cmd 重新启动机器时我都必须启动它,因为没有预构建的 Windows 服务或类似的东西可以让我自动启动它。我该如何解决这个问题?我看到有一个 bat 文件,所以我尝试制作一个这样的 C# windows 服务并且它正确启动但是如果我停止它服务停止但网络服务器仍然处于事件状态并且它永远不会关闭。停止瘦身的唯一方法是重新启动机器。也许我错了,有人可以发布一个示例,说明我应该如何将 thin 作为 Windows 服务运行吗?

最佳答案

我写了a blogpost前段时间讲过这个,不过大部分应该还是适用的。希望对您有所帮助。

但老实说,我总是使用 mongrel-service gem 在 Windows 上进行部署,并在前面配置一个 apache 以在 3 个 mongrel 之间进行负载平衡。容易多了。对我来说还有一个很大的优势是,如果 thin-service 出了问题,它不会自动重启,而 mongrel-service 会保护你的 mongrel 进程,如果它因为某种原因出现故障,它会重新启动它。对我来说,那是我不能错过的。

关于ruby-on-rails - 将瘦网络服务器作为 Windows 服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com