Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku上的Django应用程序已成功部署,但无法提供服务_Python_Django_Heroku - Fatal编程技术网

Python Heroku上的Django应用程序已成功部署,但无法提供服务

Python Heroku上的Django应用程序已成功部署,但无法提供服务,python,django,heroku,Python,Django,Heroku,我已经用Django创建了一个简单的博客应用程序,通过跟踪一个视频,并通过跟踪另一个视频将其部署到Heroku。 该应用程序在本地运行良好,但无法在线运行。 Heroku给了我这个错误信息: 此应用程序还没有进程类型 将Procfile添加到应用程序以定义其进程类型 我已经添加了一个使用记事本创建的Proclife,其中包含以下内容: 网址:gunicorn mysite.wsgi 但我如何向已经部署到Heroku的应用程序添加另一个Procfile? 我应该把它放在哪里?是的,没错。它需要项目

我已经用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
命令会很方便。但如果不是这样,我认为只需修改文件内容并运行部署命令就可以了。不需要重新创建文件,因为它不会有任何区别。