当前位置: 首页 > 知识库问答 >
问题:

使用Play Framework 2在Heroku上安装New Relic

易英奕
2023-03-14

我正在尝试再次建立new relic(我不久前尝试过,但没有成功)。我用的是heroku和剧本2。x应用程序。我上传了newrelic代理、yml文件以及所有正确配置的内容。然后我尝试添加-javaagent:newrelic/newrelic。jar to JAVA\u OPTS变量(如Heroku文档中所述),该变量没有任何作用。所以我查看了日志,发现heroku实际上在使用JAVA\u TOOL\u选项(我想)。因此,我将javaagent添加到该变量中:

$heroku配置:set JAVA\u TOOL\u OPTIONS=“-Djava.rmi.server.useCodebaseOnly=true-javaagent:newrelic/newrelic.jar”

重新启动应用程序后,由于应用程序无法启动,看起来它确实做了一些事情,显示以下错误:

“您的java安装不是最新的,至少需要1.6版,您有1.7.0\u 45版。”

我用Java6和7都试过,没有成功。

我做错了什么?

共有1个答案

宁飞宇
2023-03-14

不要使用JAVA_OPTS尝试将变量设置为java_opts。我知道这看起来很奇怪,但这实际上应该解决问题,让Heroku、Play和New Relic彼此友好相处。

您还想修改您的Procfile,添加以下内容:

Web:目标/通用/阶段/bin/YOUR_APP_NAME-Dhttp.port=${PORT}-J-javaagent:/app/newrelic/newrelic.jar-J-Dnewrelic.config.file=conf/newrelic.yml

Adrienne(New Relic.Inc.的TSE)欢呼

 类似资料:
  • 无法在Heroku上安装Yi2。 我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。 该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了,,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这

  • 我想在我的Android Tecno droipad上安装Termux上的Heroku,但每次试用后我都会收到以下消息: $apt install heroku读取包列表…完成构建依赖树读取状态信息…完成E:无法定位包heroku 这是我运行命令时得到的结果:$apt安装heroku。 安装赫鲁库我该怎么办?

  • 问题内容: My Rails应用程序依靠传统Java代码来实现其部分逻辑。它通过shell命令运行代码:然后运行。但是,在部署到Heroku后,该请求失败,因为它无法定位或。 在Rails应用程序中安装Java的最佳方法是什么?我尝试使用带有以下.buildpacks的多buildpack解决方案: 但是我得到这个错误: 我尝试派生Ruby buildpack并从那里直接安装Java,但是我真的不

  • 如何通过heroku cli在heroku上安装pyaudio如果我在heroku cli上给出了“pip install pyaudio”命令,出现以下错误 错误:收集pyaudio下载https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c8ae3654ed29ea5020c749a6b

  • 本文向大家介绍heroku 安装或设置,包括了heroku 安装或设置的使用技巧和注意事项,需要的朋友参考一下 示例 要在本地创建和管理Heroku应用,您需要使用Heroku Toolbelt,以下是一些获取方法。 下载 从Heroku的网站下载Heroku Toolbelt安装程序。 Homebrew 使用brew安装heroku: Debian / Ubuntu 运行此脚本: 这个脚本将 H

  • 我下载了Python 3.6.1,它预装了Pip。我写了这个命令来安装Numpy 我得到了这个作为输出: 收集Numpy无法获取URLhttps://pypi.python.org/simple/numpy/:确认ssl证书时出现问题:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl. c: 749)-跳过无法找到满足要求的版本Numpy(来自版本:)麻木 我如