【问题标题】:How to resolve New Relic for Node.js halted startup due to an error: Error: Failed to connect to collector?如何解决 Node.js 的 New Relic 由于错误而停止启动:错误:无法连接到收集器?
【发布时间】:2020-11-04 00:56:13
【问题描述】:

我已经克隆了一个功能齐全的存储库。该项目在 Typescript 中,我正在使用 mocha 添加一些单元测试。该项目使用 NewRelic,当我运行该项目时,出现以下错误:

    PS C:\Users\ENV\Projects\Consumer> npm start run

> wss@0.0.0 start C:\Users\ENV\Projects\Consumer
> node --inspect=5858 -r ts-node/register ./src/index.ts "run"

Debugger listening on ws://127.0.0.1:5858/e7008339-7856-4a71-9f54-acfbb1cdd93f
For help, see: https://nodejs.org/en/docs/inspector
{"app_name":"Consumer","level":"info","message":"App is running on http://localhost:3000","label":"","timestamp":"2020-07-14T13:57:48.276Z"}
New Relic for Node.js halted startup due to an error:
Error: Failed to connect to collector
    at onStartConnect (C:\Users\ENV\Projects\Consumer\node_modules\newrelic\lib\agent.js:237:18)
    at retry (C:\Users\ENV\Projects\Consumer\node_modules\newrelic\lib\collector\api.js:110:14)
    at onPreConnect (C:\Users\ENV\Projects\Consumer\node_modules\newrelic\lib\collector\api.js:162:14)
    at Immediate.setImmediate (C:\Users\ENV\Projects\Consumer\node_modules\newrelic\lib\collector\parse-response.js:62:24)
    at runCallback (timers.js:705:18)
    at tryOnImmediate (timers.js:676:5)
    at processImmediate (timers.js:658:5)

我已经完成了 npm 安装。在其他设备上这个项目工作得很好,所以也许我需要在本地配置一些不同的东西?我不知道。许可证也是正确的并且已经过检查。可能有人对我为什么会出现这个错误以及我能做些什么来解决它有什么建议吗?谢谢!

【问题讨论】:

    标签: node.js typescript docker mocha.js newrelic


    【解决方案1】:

    npm install 仅检索 New Relic 代理模块,但您需要添加应用程序名称等配置,更重要的是,您需要添加 New Relic 的许可证密钥。

    您可以在此处找到所有详细信息:https://docs.newrelic.com/docs/agents/nodejs-agent/installation-configuration/install-nodejs-agent

    【讨论】:

      【解决方案2】:

      所以这个错误信息有点误导;此处引用的“停止启动”仅适用于 New Relic 代理本身,您的应用程序应继续正常启动。

      只有在您实际上没有网络连接时才会出现该特定错误,您确定此设备在发生这种情况时在线吗?

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,我从 nodemodules 目录中删除了 newrelic 文件夹并重新安装了 newrelic npm install newrelic --save 这解决了我的问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-10
          • 1970-01-01
          • 2021-07-13
          • 2020-05-07
          • 1970-01-01
          • 2021-05-09
          • 1970-01-01
          相关资源
          最近更新 更多