Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby New Relic不发送数据_Ruby_Ruby On Rails 3_Heroku_Newrelic_Linode - Fatal编程技术网

Ruby New Relic不发送数据

Ruby New Relic不发送数据,ruby,ruby-on-rails-3,heroku,newrelic,linode,Ruby,Ruby On Rails 3,Heroku,Newrelic,Linode,我已经在linode上安装了rails应用程序的newrelic代理。应用程序正在使用unicorn,我做了一些魔术(),但我的仪表板上仍然没有数据。另一方面,我已经将我的应用程序从heroku迁移到linode,在heroku上运行良好(我已经从仪表板中删除了旧的应用程序配置文件) 您能告诉我一些想法吗?我如何确定问题是什么?这种情况很难调试,但是缺少newrelic日志文件似乎存在一些基本的设置问题 请尝试再次阅读安装说明。如果这无助于向newrelic申请支持票的话。他们是一群乐于助人的人

我已经在linode上安装了rails应用程序的newrelic代理。应用程序正在使用unicorn,我做了一些魔术(),但我的仪表板上仍然没有数据。另一方面,我已经将我的应用程序从heroku迁移到linode,在heroku上运行良好(我已经从仪表板中删除了旧的应用程序配置文件)


您能告诉我一些想法吗?我如何确定问题是什么?

这种情况很难调试,但是缺少newrelic日志文件似乎存在一些基本的设置问题


请尝试再次阅读安装说明。如果这无助于向newrelic申请支持票的话。他们是一群乐于助人的人,你会很快得到答案。

如果你在heroku上使用new relic插件,你的数据将位于。
尝试进入应用程序资源并单击new relic插件。

我找到了问题的解决方案。这是因为我忘了从应用程序配置文件中删除一些环境变量-NEW_RELIC_APP_NAME、NEW_RELIC_ID、NEW_RELIC_LICENSE_KEY、NEW_RELIC_LOG

默认情况下,Heroku从自己的配置在config/NewRelic.yml文件中注入NewRelic的API密钥,如果迁移到Linode,是否也将API密钥添加到配置文件中?是-我使用自己的NewRelic.yml文件没有日志:(((当我改为JRuby和Puma Web服务器时,我的应用程序没有发送新relicc的数据,因为它是为MRI和Thin配置的。请检查设置>>环境,确保一切正常。