我目前有一个rails 3.2应用程序,我打算使用thin作为web服务器。我还没有找到一种方法,甚至不知道我正在尝试的事情是否可能,这就是我来这里询问的原因。我正在尝试做的是,在我用通常的bundle exec thin start启动rails应用程序之后,执行一个ruby文件/脚本来加载另一个基于web事件的迷你应用程序(纯ruby非web框架),它将使用与主rails应用程序相同的服务器/数据存储。有没有这样的钩子可以通过精简配置或rails启动配置来完成这样的事情?
-编辑-
需要澄清的是,迷你应用程序位于rails应用程序自己的目录中,它不是一个外部应用程序,这就是它将共享资源的原因。
发布于 2013-03-18 14:32:01
你试过Foreman吗?它是一个用于描述和启动您的应用程序所需的所有单独进程的工具(可能涵盖您的主web服务器、thin和您提到的辅助Ruby进程)。您只需安装Foreman,然后编写一个Procfile来描述在启动时运行的两个进程。
https://stackoverflow.com/questions/15469075
复制相似问题