gpt4 book ai didi

ruby-on-rails - 在其他端口上启动瘦服务器

转载 作者:行者123 更新时间:2023-12-04 13:34:14 25 4
gpt4 key购买 nike

我是个新手。我在应用程序上有一个 ruby 。今天,我可以通过以下命令正常启动该应用程序

sudo thin start -d

我们创建了一个新的测试数据库。 (一个是干净的数据库,另一个是用于测试,因此可以弄乱)在database.yml文件上。

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

要使用数据库启动应用程序,我可以使用Thin的ENV选项:
sudo thin start -d -e production -p 3040

没关系。但是,当我尝试启动“常规”服务器时,它表示Thins已经在运行。我如何在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-on-rails - 在其他端口上启动瘦服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008436/

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