运行 Jenkins 在 Ubuntu VPS 上使用少量 RAM (256 MB)?

Running Jenkins on Ubuntu VPS with low amount of RAM (256 MB)?

我在 Ubuntu VPS/VServer 上遇到问题 运行 Jenkins。很明显,问题是由我的低 RAM 设置 (256 MB) 引起的。但是我不确定下一步该怎么做。也许有人可以帮我弄清楚如何最好地进行。

情况如下:

安装 Jenkins 后,要么 Jenkins 仪表板在 IP-ADDRESS:8080 可用,要么 Jenkins 服务器崩溃($ sudo service jenkins status --> "Jenkins Continuous Integration Server is not running")。 当我很幸运并且仪表板可用时,所有 link 起初似乎都可以工作,但是当我单击 "Manage"-link 时,Jenkins 服务器再次崩溃。

查看/var/log/jenkins/jenkins.log中的Jenkins日志时,没有找到太多关于崩溃的原因。我只发现以下一行我真的不明白,因为我没有使用 Apache,而是使用 nginx:

Sep 08, 2015 10:12:51 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")

现在回答我的问题:

我只需要添加 RAM 还是可以只添加交换内存或重新配置 Jenkins 启动文件?如果我应该添加 RAM,那么 1 GB 是否足够开始,如此处所述:Jenkins / Hudson CI Minimum Requirements for a linux RH installation

我只是使用 VPS 来试用 Jenkins 作为本书 Test-Driven Web Development with Python 的一部分。

除了更多的 RAM 之外,没有其他选择可以替代 RAM。 Swap 不是 RAM 的替代品,也不像 RAM 那样可用。

1GB 应该没问题,因为我在 VPS 上 运行 使用 1GB 的 Jenkins。但它并没有在那里做任何繁重的工作,所以取决于你想要什么 运行 可能需要更多。