我有Puma网络服务器,我的应用程序无法发送newrelic的数据。只有我从浏览器页面看到数据,但没有看到应用服务器响应或错误等其他活动。
这是我的日志:
INFO : Reading configuration from config/newrelic.yml INFO : Enabling the Request Sampler. INFO : Enabling the Request Sampler. INFO : Environment: staging INFO : Dispatcher: puma INFO : Application: myapp_puma INFO : Installing Authlogic instrumentation INFO : Installing ActiveRecord instrumentation INFO : Installing Net instrumentation INFO : Installing Puma cluster mode support INFO : Installing Sinatra instrumentation INFO : Installing deferred Rack instrumentation INFO : Installing Resque instrumentation INFO : Installing Rails3 Error instrumentation INFO : Installing Rails 3 Controller instrumentation INFO : Installing Rails 3.1/3.2 view instrumentation INFO : Finished instrumentation INFO : Reporting to: https://rpm.newrelic.com/accounts/105527/applications/2683478 INFO : Doing deferred dependency-detection before Rack startup INFO : Starting Agent shutdown
答案 0 :(得分:0)
它是什么类型的应用程序?你的日志显示了Sinatra和rails,哪个版本的ruby以及你在哪里托管它?
答案 1 :(得分:0)
我在New Relic工作。
遗憾的是,该日志并不足以告诉我们有用的日志。我可以通过查看您的帐户来判断您实际上是在运行最新版本的代理程序,它默认支持puma(群集而非群集)。
由于我们无法真正在这里进行对话,您是否可以在support.newrelic.com上打开支持请求并向我们发送调试级别日志(将log_level更改为newrelic.yml中的debug),从应用程序启动时开始 - 通过接收一些流量?
答案 2 :(得分:0)
我发现指定工作人员,守护和预加载应用程序对我有用......
<强> PUMA-config.rb 强>
environment 'production'
workers 1
threads 8, 16
daemonize true
preload_app!