0

我有 Puma 网络服务器,我的应用无法为 newrelic 发送数据。只有我看到来自浏览器页面的数据,但看不到应用服务器响应或错误等其他活动。

这是我的日志:

INFO : 从 config/newrelic.yml 读取配置
信息:启用请求采样器。
信息:启用请求采样器。
信息:环境:分期
信息:调度员:彪马
信息:应用程序:myapp_puma
信息:安装 Authlogic 工具
信息:安装 ActiveRecord 工具
信息:安装网络仪表
INFO : 安装 Puma 集群模式支持
信息:安装 Sinatra 仪器
信息:安装延迟机架仪表
信息:安装 Resque 仪器
信息:安装 Rails3 错误检测
信息:安装 Rails 3 控制器仪表
信息:安装 Rails 3.1/3.2 查看仪表
信息:完成的仪器
信息:报告至:https://rpm.newrelic.com/accounts/105527/applications/2683478
INFO : 在 Rack 启动之前进行延迟依赖检测
信息:启动代理关闭
4

3 回答 3

0

我发现指定工作人员、守护进程和预加载应用程序对我有用……

puma-config.rb

environment 'production'
workers 1                            
threads 8, 16
daemonize true
preload_app!
于 2014-04-01T02:54:28.983 回答
0

我在新遗迹工作。

不幸的是,该日志不够详细,无法告诉我们很多有用的信息。通过查看您的帐户,我可以知道您实际上正在运行最新版本的代理,默认情况下它支持 puma(集群而不是集群)。

由于我们无法在这里进行真正的对话,您能否在 support.newrelic.com 上打开支持票并将调试级别的日志发送给我们(在 newrelic.yml 中将 log_level 更改为调试),从应用程序启动到接收一些流量?

于 2013-11-29T19:51:44.483 回答
0
  1. 确保您拥有最新版本的新遗物宝石
  2. 登录到您的新 Relic 帐户并在设置下下载一个全新的自定义 YAML 配置文件
  3. 将新的遗物 gem 作为 gemfile 中的最后一件事加载

它是什么类型的应用程序?您的日志显示 Sinatra 和 rails,哪个版本的 ruby​​ 以及您在哪里托管它?

于 2013-11-28T08:33:12.803 回答