当前位置: 首页 > 知识库问答 >
问题:

找不到该进程类型

闾丘成双
2023-03-14

我在Heroku上遇到了“找不到那个过程类型”的错误。我周四提交了一张票,但仍然没有解决方案,周末也不对像我这样的人开放,所以我在这里发帖。

请注意:

  1. 这是Django应用程序

从推送到Heroku的输出是相同的:

remote:        Procfile declares types -> (none)

所以Heroku甚至没有注意到Procfile不见了?!

然后我把Procfile放回原处,仍然会得到同样的错误:

2019-06-08T18:49:34.853568+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=lj-stage.herokuapp.com request_id=d592d4e6-7558-4003-ab55-b3081502f5cf fwd="50.203.248.222" dyno= connect= service= status=503 bytes= protocol=http

我还了解到,多个构建包需要按特定顺序排列,这可能会导致此错误,但我只有一个:

(hattie-nHCNXwaX) malikarumi@Tetuoan2:~/Projects/hattie/hattie$ heroku buildpacks
 ›   Warning: heroku update available from 7.7.8 to 7.24.4
=== lj-stage Buildpack URL
heroku/python

此外,我在GitHub上的Python buildpack中搜索了一个单词,没有看到任何东西表明buildpack除了依赖Procfile来获取进程类型之外,正在做任何事情。

我还尝试了heroku ps:scale web=1,这会导致“找不到该进程类型”错误。

SO上还有其他几个类似的问题,很多问题都没有答案,我尝试了那些有答案的问题。非常感谢任何帮助。

更新:根据要求,这是我的树。Procfile旁边的名称是Django型号:

hattie-nHCNXwaX) malikarumi@Tetuoan2:~/Projects/hattie$ tree -L 2

├── =2.2
├── hattie
│   ├── academy
│   ├── account
│   ├── airflow_tutorial_script.py
│   ├── bar
│   ├── bench
│   ├── caseAT
│   ├── codeAT
│   ├── commentaryAT
│   ├── consultant
│   ├── contact_form
│   ├── government
│   ├── hattie
│   ├── hattie.sublime-project
│   ├── hattie.sublime-workspace
│   ├── How It Works - Sort Sequences
│   ├── legislature
│   ├── manage.py
│   ├── pac
│   ├── people
│   ├── post
│   ├── Procfile
│   ├── static
│   ├── staticfiles
│   ├── templates
│   └── utilities
├── hattie pipenv
├── pipenv for refactor4
├── Pipfile
├── Pipfile.lock
├── refactor4.sublime-project
└── refactor4.sublime-workspace

以下是我的文件内容:

web: gunicorn hattie.wsgi --log-file -

共有1个答案

韩飞翮
2023-03-14

您的Procfile必须位于存储库的根目录下。把它移到那里,重新部署。

 类似资料:
  • 我正在构建Python Dash Heroku应用程序,在尝试向我的项目(Heroku ps:scale web=1)添加Dyno时,我一直遇到以下问题:找不到该进程类型(web)。 我查看了日志,发现以下H14错误:2022-02-22T18:27:00.187432 00:00 heroku[router]:at=error code=H14 desc=“无web进程运行”method=GET

  • 我试图在Heroku上部署一个简单的python机器人,但我得到了错误 当我试图缩放dynos时。我已经做了一个Procfile,它看起来像这样: ,其中dep是我的python代码的名称 原因可能是什么?

  • 我试图从PyCharm部署一个Heroku Dash应用程序。在运行部署它的代码后,我得到了Heroku错误代码“H14-没有Web dynos运行”,其解决方案应该是。这是我试图运行该行时遇到的错误: 其他有这个问题的人被建议检查他们的proc文件。我的文件格式正确,名为“Procfile”其中有,其中“main”是我的应用程序的Python文件名。关于我可能做错了什么,还有其他建议吗?

  • 如何将应用程序指向主类?谢谢

  • 我正在开发一个java web应用程序,它使用Jasper report来显示一些报表。现在我的版本发生了一些变化,我得到了以下错误: 我认为错误可能是由于构建路径造成的。这是我的依赖树: 你能给我一些关于这个错误的建议吗?

  • 问题内容: 我已经安装了两个jdk-jdk 1.5和jdk 1.8。我有以下Ant build.xml配置文件: 在安装jdk1.8之前,从Eclipse调用的Ant成功编译了所有源代码。但是现在,我有以下错误消息: 我的JAVA_HOME和JRE_HOME: 并在Eclipse JRE中将其设置为1.5。Java 1.8在安装过程中会设置一些配置吗? 问题答案: 已知低于1.9.0的Apache