【问题标题】:Running Jenkins on Ubuntu VPS with low amount of RAM (256 MB)?在具有少量 RAM (256 MB) 的 Ubuntu VPS 上运行 Jenkins?
【发布时间】:2015-09-08 10:58:51
【问题描述】:

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

会发生什么:

安装 Jenkins 后,Jenkins 仪表板在 IP-ADDRESS:8080 处可用,或者 Jenkins 服务器崩溃 ($ sudo service jenkins status --> “Jenkins 持续集成服务器没有运行”)。 当我很幸运并且仪表板可用时,所有链接起初似乎都可以工作,但是当我单击“管理”链接时,Jenkins 服务器再次崩溃。

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

2015 年 9 月 8 日上午 10:12:51 org.eclipse.jetty.util.log.JavaUtilLog 信息 信息:没有 JSP 支持,没有找到 org.apache.jasper.servlet.JspServlet Jenkins 主目录: /var/lib/jenkins 位于: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 的一部分。

【问题讨论】:

    标签: linux ubuntu jenkins vps ram


    【解决方案1】:

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

    1GB 应该没问题,因为我在 1GB 的 VPS 上运行 Jenkins。但它在那里并没有做任何繁重的工作,因此可能需要更多的操作取决于您想要运行的内容。

    【讨论】:

    • 好的,谢谢您的回答。是否有任何日志文件我可以看到它由于内存不足而崩溃?我刚刚使用了$ free 并注意到它在可用内存量非常低时崩溃。
    猜你喜欢
    • 2012-06-08
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    相关资源
    最近更新 更多