Python Heroku上的Django应用程序已成功部署,但无法提供服务
我已经用Django创建了一个简单的博客应用程序,通过跟踪一个视频,并通过跟踪另一个视频将其部署到Heroku。 该应用程序在本地运行良好,但无法在线运行。 Heroku给了我这个错误信息: 此应用程序还没有进程类型 将Procfile添加到应用程序以定义其进程类型 我已经添加了一个使用记事本创建的Proclife,其中包含以下内容: 网址:gunicorn mysite.wsgi 但我如何向已经部署到Heroku的应用程序添加另一个Procfile?Python Heroku上的Django应用程序已成功部署,但无法提供服务,python,django,heroku,Python,Django,Heroku,我已经用Django创建了一个简单的博客应用程序,通过跟踪一个视频,并通过跟踪另一个视频将其部署到Heroku。 该应用程序在本地运行良好,但无法在线运行。 Heroku给了我这个错误信息: 此应用程序还没有进程类型 将Procfile添加到应用程序以定义其进程类型 我已经添加了一个使用记事本创建的Proclife,其中包含以下内容: 网址:gunicorn mysite.wsgi 但我如何向已经部署到Heroku的应用程序添加另一个Procfile? 我应该把它放在哪里?是的,没错。它需要项目
我应该把它放在哪里?是的,没错。它需要项目根目录中的文件“Procfile”。我已经创建了一个与以下内容
web: gunicorn <your-app.wsgi> -b 0.0.0.0:$PORT -w 10
web:gunicorn-b0.0.0:$PORT-w10
并在下面的链接中提到了将代码部署到heroku的所有内容。
我和heroku一起工作已经有很长时间了,测试应用程序也是如此,所以我不确定在那之后它是否被更改了。但我认为,只要遵循链接就行了 如何将更新后的Procfile添加到部署的应用程序?我是否必须删除并重新部署该应用程序?可能。使用
git
命令会很方便。但如果不是这样,我认为只需修改文件内容并运行部署命令就可以了。不需要重新创建文件,因为它不会有任何区别。