ruby-on-rails – 在不同的端口上启动瘦服务器
发布时间:2020-12-16 21:44:04 所属栏目:百科 来源:网络整理
导读:我是个新手.我在rails应用程序上有一个 ruby.今天我可以通过命令正常启动应用程序 sudo thin start -d 我们已经为测试创建了一个新数据库. (一个是干净的数据库,而另一个是用于测试,因此可以搞砸)在database.yml文件上. 我想使用不同的数据库在两个不同的端
我是个新手.我在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |