nodejs newrelic throws错误:EACCES,打开'/newrelic_agent.log'

时间:2014-08-08 20:24:14

标签: node.js newrelic

我只是尝试在我的节点应用上运行新的跟踪(http://newrelic.com/nodejs),但是我收到以下错误:

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: EACCES, open '/newrelic_agent.log'

根据newrelic节点登录到同一目录。然而,在我看来,它正试图登录到根目录?!

在服务器根目录中手动创建文件。然而,这不是我喜欢做的事情。这是一个错误吗?

如何设置日志路径?

1 个答案:

答案 0 :(得分:4)

您可以在newrelic.js配置文件中更改日志路径。

logging : {
  filepath : 'log_path_here'
}

或者

您可以使用环境变量设置日志路径。您可以使用NEW_RELIC_LOG环境变量。

环境变量会覆盖newrelic.js配置文件中的设置。