首页 > 解决方案 > 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

这似乎是正确的

它有什么问题?

标签: heroku

解决方案


这就是我在 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

推荐阅读