ruby-on-rails – 在不同的端口上启动瘦服务器

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在不同的端口上启动瘦服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是个新手.我在rails应用程序上有一个 ruby.今天我可以通过命令正常启动应用程序
sudo thin start -d

我们已经为测试创建了一个新数据库. (一个是干净的数据库,而另一个是用于测试,因此可以搞砸)在database.yml文件上.

我想使用不同的数据库在两个不同的端口启动相同的应用程序.

要使用数据库启动应用程序,我可以使用thin的ENV选项:

sudo thin start -d -e production -p 3040

它很好.但是,当我尝试启动“常规”服务器时,它说已经运行了.我怎么能在ame thin命令中启动这两个应用程序.有没有办法为此制作配置文件

解决方法

只是让人知道.

我找到了这个问题的解决方案.您可以使用相同的应用程序和相同的环境在不同端口上启动瘦服务器.

您只需要通过-P(UpperCase)参数设置不同的PID文件.

例:

服务器1(端口3030,生产环境,默认pid,已卸载)

thin start -e production -p 3030 -d

服务器2(端口3040,“MY_PID.pid”pid文件,已卸载)

thin start -e production -p 3040 -P MY_PID.pid -d

猜你在找的Ruby相关文章