在heroku中的grails应用程序上创建新文件

时间:2014-06-02 20:35:11

标签: maven grails heroku newrelic javaagents

我在Heroku的grails应用程序上制作新文件时遇到了麻烦,这是我尝试过的没有成功的事情:

    • 下载了java代理
    • 将其解压缩到我的应用的根文件夹,它会创建一个名为new relic
    • 的文件夹
    • 添加到JAVA_OPTS“-javaagent:newrelic / newrelic.jar”
    • 然后heroku无法启动,我得到“进程退出状态1”和“状态从开始变为崩溃”
    • 配置buildConfig.groovy文件,将依赖项设置为:提供'com.newrelic.agent.java:newrelic-agent:3.7.0'
    • 设置NEWRELIC_HOME ='newrelic'文件夹
    • 设置JAVA_OPTS =' - Xmx384m -Xss512k -XX:+ UseCompressedOops -javaagent:target / dependency / newrelic-agent.jar'NEW_RELIC_APP_NAME =“您的应用名称在这里”
    • Heroku无法启动:“无法识别的VM选项'UseCompressedOops -javaagent:target / dependency / newrelic-agent.jar''”
    • 尝试了所有这些但不使用JAVA_OPTS GRAILS_OPTS
    • 什么都没发生
  1. 我认为应该工作的那个是第二个,但在heroku site中有一个部分用于maven配置我不知道如何设置说:“自定义构建部分,所以它总是命名newrelic-agent.jar一贯。“也许那里有一些我想念的东西,但我不知道是什么。

    那么,你知道如何让它发挥作用吗?

    由于

1 个答案:

答案 0 :(得分:1)

我做了它的工作,答案是选项一,但改变我需要使用控制台的JAVA_OPTS。

这句话有效:

heroku config:add JAVA_OPTS='-Xmx384m -Xss512k -XX:+UseCompressedOops -javaagent:newrelic/newrelic.jar'

希望它有所帮助!