如何持续启动redmine服务器

如何持续启动redmine服务器

我按照以下说明在 Linux 机器上安装并启动了 Redmine 服务器http://www.redmine.org/projects/redmine/wiki/RedmineInstall并且想知道如何以某种方式启动服务器,以便当我退出 ssh 会话时它不会停止。

答案1

有两种可能的方法。最简单的方法是安装screen程序并在屏幕会话中运行 webrick。屏幕会话是持久的,因此您将能够脱离屏幕会话并断开连接。这种方法不是最佳选择,因为 webrick 连续处理请求,因此性能不太高。第二种方法是安装 Apache 和 Phusion Passenger 并在 Passenger 上部署 Redmine。这需要一些工作。我找不到我为此使用的方法,但可以找到一些详细信息这里,可能您需要使本指南适合您的发行版。

答案2

你应该永远不能用于script/server生产部署。仅用于测试和开发。有特殊的应用服务器(如乘客适合实际部署。

Google 上有各种 HowTo。但一般来说,Redmine 部署遵循记录在乘客自己的文件

答案3

你的意思是当你运行这个命令时?

ruby 脚本/服务器 webrick -e 生产

您可以在任何命令的末尾添加一个“&”符号,这样我就可以在后台执行该过程。例如

ruby 脚本/服务器 webrick -e 生产 &

有关后台任务的更多信息,值得阅读一些内容像这样

正如您所指出的文档所表明的那样,您不应该在生产环境中使用 webrick 服务器。您应该考虑使用 apache 安装 redmine。

答案4

当您想防止它在退出 shell 时死机时,可以使用 nohup。

我同意其他人的观点,即以这种方式运行脚本可能不是最佳选择。

相关内容