Heroku的.New Relic Procfile命令不起作用

Ale*_*lla 6 python django heroku newrelic

我一直在尝试将New Relic添加到我的应用程序中,但是我收到此错误:

at=error code=H10 desc="App crashed"
Run Code Online (Sandbox Code Playgroud)

错误来自Procfile行,我声明了Web进程.我按照文件说明这里这里说明过程应该像这样声明:

web: newrelic-admin run-program python manage.py run_gunicorn -b "0.0.0.0:$PORT" -w 3
Run Code Online (Sandbox Code Playgroud)

它不起作用.

我应该如何在Procfile for New Relic中声明Web进程?

我正在使用Django.

Ale*_*lla 2

好的。我发现如果我像这样声明网络进程,它就可以工作:

web: newrelic-admin run-program gunicorn appname.wsgi
Run Code Online (Sandbox Code Playgroud)

我不会在文档中将此问题标记为已接受的答案原因,在这里,它写道该行用于“带有内置开发服务器的 Flask”。因此,这是一个临时解决方案,无论如何,也许它可以帮助某人。