【问题标题】:Setting up new relic on Heroku PHP在 Heroku PHP 上设置新的 relic
【发布时间】:2013-06-11 02:41:48
【问题描述】:

我在 Heroku 上有一个 PHP 应用程序,它不断地随机给出一个应用程序错误,并且日志什么也没说。我不能确定,但​​似乎是在 6-8 个并发用户点击该应用程序时出现错误。为了解决这个问题,我想到了安装 New Relic Add On,我一直在尝试关注这里的文档 - https://rpm.newrelic.com/accounts/343400/applications/setup

请原谅我的知识有限,但这里给出的说明似乎应该在实际服务器上运行?如何为我的 Heroku 服务器运行它们?我用的是windows机器。我已经为 Windows 安装了 wget,但是 apt, deb 呢?

还有其他关于此的讨论,人们提到 Heroku 不支持新的遗物,但这些至少有一年的历史了。 Heroku 正在提供 New Relic 作为附加组件。

谁能帮帮我...

【问题讨论】:

标签: php heroku newrelic


【解决方案1】:

截至 2014 年 9 月,New Relic PHP确实支持使用 official Heroku PHP buildpack 在 Heroku 上运行。

见:

New Relic documentation

Heroku documentation

【讨论】:

    【解决方案2】:

    我无法真正给你答案,因为我们目前处于测试阶段,所以我们还没有并发用户。

    如果您使用 Heroku 的官方 php buildpack(如果您可能从未听说过 buildpack),您最好请求他们的支持,因为这可能是他们方面的一个错误。如果您使用自己的 buildpack,您可以在此处找到工作 Heroku/PHP/Newrelic buildpack 的示例:

    https://github.com/iphoting/heroku-buildpack-php-tyler

    上述 buildpack 没有遇到同样的问题。

    【讨论】:

    • 感谢回答,我使用的是官方的php buildpack。我需要帮助安装新的遗物。所以我必须有自己的 buildpack 才能实现它?有没有直接的安装方式?
    【解决方案3】:

    New Relic 并未正式支持我们在 Heroku 上的 PHP 代理。以下是当前支持的语言列表:

    https://devcenter.heroku.com/articles/newrelic#supported-languages-and-frameworks

    该设置需要安装 PHP 扩展和本地代理守护程序,这往往需要对应用服务器进行更多访问。如果您有任何提示,请在此处分享 - 请记住,我们无法支持。

    【讨论】:

      【解决方案4】:

      目前,New Relic 不支持 Heroku 上的 PHP。有关更多信息,请参阅此 SO 问题:Deploying New Relic on Heroku Cedar (PHP)

      【讨论】:

      • 谢谢,我之前确实看到过这个问题。但由于答案是 2 岁,我又问了一遍——以防万一发生任何变化。特别是因为 Heroku 现在正式提供 New Relic 作为附加组件。
      猜你喜欢
      • 2011-12-26
      • 2012-07-09
      • 1970-01-01
      • 2016-05-02
      • 1970-01-01
      • 2014-05-29
      • 2014-03-28
      • 1970-01-01
      • 2014-08-30
      相关资源
      最近更新 更多