New Relic需要在Openshift机器上进行root访问

时间:2015-01-28 05:38:51

标签: openshift newrelic newrelic-platform

  • 我在Openshift上有一个应用程序,我刚刚添加了New Relic附加组件
  • New Relic要求设置服务器,配置列为
    enter image description here

然而,我无法获得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?

由于

2 个答案:

答案 0 :(得分:6)

您不允许在OpenShift Online上进行root访问,因此您无法在全局安装New Relic软件包。 OpenShift上的应用程序代码在沙箱环境中运行 - gear 。 (有关OpenShift架构的更多信息here。)

因此,要在OpenShift上使用New Relic,您必须通过创建OpenShift磁带使其在齿轮内部工作。 (也就是说,除非您能找到其他人已经制作的现有New Relic盒式磁带。)This blog post可以很好地解释盒式磁带中操作软件的限制,并通过一个示例使Apache在盒式磁带中工作

答案 1 :(得分:2)

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

我觉得如果你想要任何其他平台,你需要联系OpenShift寻求支持。