Heim  >  Fragen und Antworten  >  Hauptteil

ruby – Beim Bereitstellen einer neuen Relic-of-Rails-Anwendung wird im Protokoll ein ungültiger Lizenzschlüssel angezeigt. Wie kann die Konfiguration geändert werden?

Dieser Server hat einmal eine andere Anwendung mit einem neuen Reliktlizenzschlüssel bereitgestellt
Bei der Bereitstellung einer neuen Anwendung zeigt das Debug-Protokoll, dass die Lizenz einer anderen Anwendung verwendet wird
Der Konfigurationscode lautet wie folgt


common: &default_settings
  # Required license key associated with your New Relic account.
  license_key: '25905xxxxxxxxxxxxx04b6'

  # Your application name. Renaming here affects where data displays in New
  # Relic.  For more details, see https://docs.newrelic.com/docs/apm/new-relic-apm/maintenance/renaming-applications
  app_name: 'xxx sandbox'

  # To disable the agent regardless of other settings, uncomment the following:
  # agent_enabled: false

  # Logging level for log/newrelic_agent.log
  log_level: debug

# Environment-specific settings are in this section.
# RAILS_ENV or RACK_ENV (as appropriate) is used to determine the environment.
# If your application has other named environments, configure them here.
development:
  <<: *default_settings
  app_name: 'xxx (Development)'

test:
  <<: *default_settings
  # It doesn't make sense to report to New Relic from automated test runs.
  monitor_mode: false

staging:
  <<: *default_settings
  app_name: 'xxx (Staging)'

Das Ausgabeprotokoll sieht wie folgt aus (manchmal wird die Lizenz in der Konfiguration verwendet, manchmal wird die Lizenz einer anderen Anwendung verwendet)

[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : Sending request to collector-213.newrelic.com:443/agent_listener/14/7424fbxxxxxxxxxxxxx4bd/get_agent_commands?run_id=216855451632610815&marshal_format=json with POST
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : Received response, status: 200, encoding: ''
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : Received get_agent_commands = []
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : No thread profiles with data found to send.
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : EventLoop: Dispatching event 'report_event_data' with 1 callback(s).
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : Sending analytic_event_data to New Relic Service
[2017-04-27 22:24:55 -0700 sandbox.aviagames.com (1183)] DEBUG : EventLoop: Dispatching event 'reset_log_once_keys' with 1 callback(s).
[2017-04-27 22:25:20 -0700 sandbox.aviagames.com (1103)] DEBUG : EventLoop: Dispatching event 'report_data' with 1 callback(s).
[2017-04-27 22:25:20 -0700 sandbox.aviagames.com (1103)] DEBUG : Sending data to New Relic Service
[2017-04-27 22:25:20 -0700 sandbox.aviagames.com (1103)] DEBUG : Sending 31 items to metric_data
[2017-04-27 22:25:20 -0700 sandbox.aviagames.com (1103)] DEBUG : Sending request to collector-252.newrelic.com:443/agent_listener/14/25905dxxxxxxx04b6/metric_data?run_id=201836671014945180&marshal_format=json with POST
phpcn_u1582phpcn_u15822686 Tage vor1257

Antworte allen(1)Ich werde antworten

  • PHP中文网

    PHP中文网2017-05-17 10:03:55

    之前的工作人员在这台机器上设置了环境变量,newrelic默认优先使用环境变量中的license等值,修改了环境变量并重启系统后问题就解决了

    Antwort
    0
  • StornierenAntwort