heroku - heroku - 找不到该进程类型(网络)
问题描述
我在这里按照教程
但我得到了错误
Scaling dynos... !
▸ Couldn't find that process type (web).
做的时候
heroku ps:scale web=1
我在这里遵循了解决方案
通过删除 buildpack 并使用heroku buildpacks:set heroku/python
但是错误仍然发生
对于构建包:
heroku buildpacks
=== teaching-system Buildpack URL
heroku/python
这似乎是正确的
它有什么问题?
解决方案
这就是我在 Django 中为克服这个错误所做的。它在 Windows10 上
- 添加 Procfile -在您拥有 git、manage.py 的同一文件夹中
Procfile
-------------------------------
web: gunicorn <django-root-name(containing wsgi)>.wsgi --log-file -
安装 gunicorn(供以后使用)
>python -m pip install gunicorn
清除 BuildPacks 并修复它们
>heroku buildpacks:clear
>heroku buildpacks:add heroku/python
commit(empty-commit) & push
>git commit --allow-empty -m "Adjust push heroku master"
git push heroku master
这就是让我通过这个scaling dyno..
等等等等的原因
更新:
- 对于本地开发,添加以下文件
Procfile.windows
------------------------------------------
web: python manage.py runserver 0.0.0.0:5000
推荐阅读
- python - 将短周期的到达数据转换为生成器函数
- java - 使用 WebClient 和 Reactor 3.0 进行递归 API 调用
- spring-annotations - 使@RequestBody 对象中的一个字段具有默认值
- spring-webflux - 无法访问 webflux/webclient 中的表单数据
- c++ - 为什么断言在链接阶段失败?
- android - 多视图模式下的应用程序布局缩小
- excel - 完全清除工作簿大小为 5 MB
- r - 使用日期向量获取直方图
- gitlab - Gitlab中的命名空间/子域不起作用
- javascript - 循环未在所有 JSON 数据集上迭代