首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端窗口关闭后如何在vps中运行thin

终端窗口关闭后如何在vps中运行thin
EN

Stack Overflow用户
提问于 2011-02-22 23:17:02
回答 3查看 470关注 0票数 0

嘿,伙计们,经过几周的本地测试,我现在正在设置一个VPS,并尝试在它上运行rails。此时,我可以打开终端会话并通过ssh连接到VPS,运行thin启动,然后服务器运行正常,但一旦我关闭终端,thin就会关闭。

如何让瘦服务器始终在VPS中运行?

另一个问题是如何在rails中从测试模式切换到生产模式。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-22 23:24:37

妖魔化thin,使用-d标志运行它。

代码语言:javascript
复制
thin -d 
票数 2
EN

Stack Overflow用户

发布于 2011-02-22 23:20:25

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

安装它:

代码语言:javascript
复制
sudo apt-get install screen

然后运行它,你可以运行:

代码语言:javascript
复制
screen -d executable

将屏幕置于后台: Ctrl+D

要调用屏幕: screen -r。

你们现在应该都好了。

票数 1
EN

Stack Overflow用户

发布于 2011-02-22 23:39:01

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5079988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档