3
  • 我在 Openshift 上有一个应用程序,我刚刚添加了 New Relic 插件
  • New Relic 要求设置服务器并且配置被列为
    在此处输入图像描述

但是,我无法获得root访问权限,我试过了

\> sudo rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
bash: /usr/bin/sudo: Permission denied

> su - root
bash: /bin/su: Permission denied

> sudo su
bash: /usr/bin/sudo: Permission denied

如何在我的 Openshift 盒子上设置 New Relic?

谢谢

4

2 回答 2

6

您不允许在 OpenShift Online 上进行 root 访问,因此您无法在全局范围内安装 New Relic 软件包。OpenShift 上的应用程序代码在沙盒环境中运行 - 一个齿轮. (有关 OpenShift 架构的更多信息,请点击此处。)

因此,要在 OpenShift 上使用 New Relic,您必须通过创建 OpenShift 盒使其在齿轮内工作。(也就是说,除非您能找到其他人已经制造的现有 New Relic 磁带。)这篇博文很好地解释了在磁带中运行的软件的限制,并通过一个使 Apache 在磁带中工作的示例。

于 2015-01-28T10:38:01.460 回答
2

根据此链接,New relic 目前仅支持 java 代理盒: https ://discuss.newrelic.com/t/deploying-new-relic-on-openshift/10522

如果您想要任何其他平台,我似乎需要联系 OpenShift 以获得支持。

于 2015-01-28T10:47:31.000 回答