【问题标题】:How to run thin in the vps after the terminal window is closed终端窗口关闭后如何在vps中瘦身
【发布时间】:2011-02-22 15:17:01
【问题描述】:

大家好 经过几周的本地测试,我现在正在设置一个 VPS,并尝试在其上运行 rails。此时,我可以打开一个终端会话并 ssh 到 VPS,运行瘦启动,然后我的服务器运行正常,但是一旦我关闭终端,瘦就关闭了。

如何让瘦服务器一直运行在 VPS 中?

另一个问题如何在 Rails 中从测试模式更改为生产模式。

谢谢

【问题讨论】:

    标签: ruby-on-rails vps thin


    【解决方案1】:

    恶魔化瘦身,使用 -d 标志运行它。

    thin -d 
    

    【讨论】:

      【解决方案2】:

      对于手头的任务,您需要使用一个名为 Screens 的工具

      安装它:

      sudo apt-get install screen
      

      然后运行它:

      screen -d executable
      

      将屏幕置于背景:Ctrl+D

      调用屏幕:screen -r。

      你现在应该一切都好。

      【讨论】:

        【解决方案3】:

        您并不想手动启动和停止。您希望它是一个在系统启动时启动的守护进程,并像任何其他守护进程(例如 nginx、syslog、sshd 等)一样进行管理。如何做到这一点非常依赖于分布,但您绝对应该看看/etc/init.d//etc/rc.d//etc/rc.conf。 要在命令行中进入生产模式,请使用 thin -e production,但首选方式应该是在 Thin 的配置文件中指定它。您应该拥有(或创建)一个 /etc/thin/ 文件夹,其中每个要部署的应用程序都有一个 .yml 文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-24
          • 1970-01-01
          • 1970-01-01
          • 2018-11-26
          • 2022-01-22
          • 1970-01-01
          相关资源
          最近更新 更多