python - 在 Python 3.4 上设置 newRelic 的问题

标签 python python-3.x newrelic newrelic-platform

我在 python3.4 的操作系统(Ubuntu 14.04)上安装了 newrelic,然后通过许可证 key 生成 newrelic.ini,然后运行此命令:

sudo newrelic-admin run-program python backend/__main__.py

但在那之后我得到了这个错误:

Traceback (most recent call last):
 File "/usr/local/bin/newrelic-admin", line 9, in <module>
 load_entry_point('newrelic==2.50.0.39', 'console_scripts', 'newrelic-admin')()
 File "/usr/local/lib/python3.4/dist-packages/newrelic-2.50.0.39/newrelic/admin/__init__.py", line 128, in main
 callback(sys.argv[2:])
 File "/usr/local/lib/python3.4/dist-packages/newrelic-2.50.0.39/newrelic/admin/run_program.py", line 96, in run_program
 os.execl(program_exe_path, *args)
 File "/usr/lib/python3.4/os.py", line 489, in execl
 execv(file, args)
PermissionError: [Errno 13] Permission denied

我已经用 sudo 运行了它,但无论如何它都会抛出权限被拒绝!为什么会发生这种情况,我该如何防止这种情况发生?任何帮助将不胜感激。

最佳答案

您必须像这样更改项目中 Bootstrap 文件的权限:

sudo chmod 755 YOUR_FILE.py

关于python - 在 Python 3.4 上设置 newRelic 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30193561/

相关文章:

c# - Web API 状态端点(GET 和 POST)

python - django 计算一个字段但按另一个字段分组

python - 从网页中抓取特定文本

python - 如何在Python中分割记录?

python - python中的回文检查器,超出范围索引解决方法

python - Matplotlib xtick 给出 "The truth value of an array with more than one element is ambiguous"

ruby-on-rails - 如何在 Heroku 上分析不一致的 H12 超时

java - 使用 Micrometer 将 New Relic 与 Spring Boot 集成

php - 所有 cookie 都是平等的吗?

python - 绘制分类变量和日期时间之间的关系