Ruby on rails 终端窗口关闭后如何在vps中精简运行
嘿,伙计们 经过几周的本地测试,我现在正在建立一个VPS,并尝试在其上运行rails。在这一点上,我可以打开一个终端会话和到VPS的ssh,运行精简启动,然后服务器运行正常,但一旦关闭终端,精简就停止了 如何使精简服务器始终在VPS中运行 另一个问题是如何在rails中从测试模式转换为生产模式Ruby on rails 终端窗口关闭后如何在vps中精简运行,ruby-on-rails,vps,thin,Ruby On Rails,Vps,Thin,嘿,伙计们 经过几周的本地测试,我现在正在建立一个VPS,并尝试在其上运行rails。在这一点上,我可以打开一个终端会话和到VPS的ssh,运行精简启动,然后服务器运行正常,但一旦关闭终端,精简就停止了 如何使精简服务器始终在VPS中运行 另一个问题是如何在rails中从测试模式转换为生产模式 感谢手头的任务,您需要使用名为Screens的工具 安装它: sudo apt-get install screen 然后,要运行它,请运行: screen -d executable 将屏幕置于背景
感谢手头的任务,您需要使用名为Screens的工具 安装它:
sudo apt-get install screen
然后,要运行它,请运行:
screen -d executable
将屏幕置于背景:Ctrl+D
调用屏幕:screen-r
您现在应该都好了。对于手头的任务,您需要使用一个名为Screens的工具 安装它:
sudo apt-get install screen
然后,要运行它,请运行:
screen -d executable
将屏幕置于背景:Ctrl+D
调用屏幕:screen-r
你现在应该都好了。妖魔化瘦,用-d标志运行它
thin -d
妖魔化瘦,用-d标志运行它
thin -d
你真的不想手动启动和停止thin。您希望它是一个在系统启动时启动的守护进程,并像任何其他守护进程(如nginx、syslog、sshd等)一样进行管理。如何做到这一点非常依赖于发行版,但您肯定应该看看
/etc/init.d/
或/etc/rc.d/
和/etc/rc.conf
。
要在命令行中进入生产模式,您可以使用
thin-e production
,但首选的方法应该是在thin的配置文件中指定它。您应该拥有(或创建)一个/etc/thin/
文件夹,为您正在部署的每个应用程序提供一个.yml
文件。您并不想手动启动和停止thin。您希望它是一个在系统启动时启动的守护进程,并像任何其他守护进程(如nginx、syslog、sshd等)一样进行管理。如何做到这一点非常依赖于发行版,但您肯定应该看看/etc/init.d/
或/etc/rc.d/
和/etc/rc.conf
。
要在命令行中进入生产模式,您可以使用thin-e production
,但首选的方法应该是在thin的配置文件中指定它。您应该拥有(或创建)一个/etc/thin/
文件夹,为您正在部署的每个应用程序提供一个.yml
文件