首页 > 解决方案 > 将 ROR 作为 Windows 服务运行?

问题描述

我需要在生产环境中将 Ruby on rails 应用程序作为 Windows 服务运行。实现这一要求的理想且可靠的方法是什么?

标签: ruby-on-railswindows-services

解决方案


如果 Windows 服务器是必须的 - 我仍然会为应用程序使用 Docker 容器,因为:

  1. rails 将在 linux 环境中运行,您将遇到更少的兼容性问题
  2. 您将让 Docker 负责进程启动和监控、资源限制
  3. 如果您稍后选择使用其他服务器 - 您可以使用完全相同的容器

缺点是初始设置程序要高一些,但从长远来看,这应该会有所回报。


推荐阅读