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

Dash Heroku应用程序:找不到该进程类型(web)

督建柏
2023-03-14

我正在构建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 path=“/”host=dash app nrdeering。希罗库普。com request_id=dfd42030-25ca-4be8-b579-d5f442b768c6 fwd=“108.78.164.134”dyno=connect=service=status=503 bytes=protocol=https 2022-02-22T18:27:00.977750 00:00 heroku[router]:at=error code=H14 desc=“无正在运行的web进程”method=GET path=“/favicon.ico”host=dash app nrdering。希罗库普。com request_id=14aa1120-55bd-4a34-bd66-187c862b8e5c fwd=“108.78.164.134”dyno=connect=service=status=503字节=protocol=https

我试图通过下面的链接来解决这个问题,但没有成功。我使用命令heroku buildpacks:add heroku/python来添加所需的buildpack。https://help.heroku.com/W23OAFGK/why-am-i-seeing-couldn-t-find-that-process-type-when-trying-to-scale-dynos

我在Dash部署网站上遵循了以下流程:https://dash.plotly.com/deployment

以下是我所需文件(.gitignore,app.py,Procfile)的截图:

程序文件:

web: gunicorn app:server

.gitignore:

venv
*.pyc
.DS_Store
.env

应用程序。py

# Import required libraries
import pandas as pd
import os
import dash
from dash import Dash, dcc, html, Input, Output
import dash_html_components as html
import dash_core_components as dcc
from dash.dependencies import Input, Output, State
import plotly.graph_objects as go
import plotly.express as px
from dash import no_update


# Create a dash application
app = dash.Dash(__name__)
server = app.server

我已经探索了其他关于堆栈溢出的解决方案,但没有一个是有用的。我开始感到沮丧,感谢您的帮助!

共有1个答案

裴英才
2023-03-14

文件就是问题所在。它实际上是一个文本文件。我以为我已经采取了必要的措施,以确保这是一份Heroku文件。修复后,我的应用程序现在有一个新错误。对下面的故障排除有什么想法吗?

2022-02-22T19:27:09.711740 00:00 heroku[路由器]:at=error code=H10 desc=“App crash”method=GET path=“/”host=dash App nrdeering。希罗库普。com request_id=1caa5258-5038-4d08-80cf-b565809b505e fwd=“108.78.164.134”dyno=connect=service=status=503字节=protocol=https

2022-02-22T19:27:10.408483 00:00heroku[router]: at=错误代码=H10 desc="应用程序崩溃"方法=GET路径="/favicon.ico"主机=dash-app-nrdeering.herokuapp.comrequest_id=9d83cdb6-9231-4811-91c7-ae335a13d140 fwd="108.78.164.134"dyno=连接=服务=状态=503字节=协议=https

 类似资料:
  • 我在Heroku上遇到了“找不到那个过程类型”的错误。我周四提交了一张票,但仍然没有解决方案,周末也不对像我这样的人开放,所以我在这里发帖。 请注意: 这是Django应用程序 从推送到Heroku的输出是相同的: 所以Heroku甚至没有注意到不见了?! 然后我把放回原处,仍然会得到同样的错误: 我还了解到,多个构建包需要按特定顺序排列,这可能会导致此错误,但我只有一个: 此外,我在GitHub

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

  • 问题内容: 我有一个宁静的服务(发布),它消耗(application / json)并产生(application / json)。此服务的单个参数是带注释的java对象。 我正在使用org.jboss.resteasy.client.ClientRequest将请求发送到服务。但是,我在客户端得到了这个异常和异常: 找不到内容类型应用程序/ json类型的编写器。 这是否意味着我缺少一些库ja

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

  • 在我的Spring boot应用程序中,我指定了对sqlite jdbc驱动程序的依赖: 在波姆。xml属性 并在我的申请表中填写以下内容。属性: 我提供的SQLDialogue类是从本文复制而来的。但是运行应用程序失败了 组织。springframework。豆。工厂UnsatifiedDependencyException:创建名为“entityManagerFactory”的bean时出错,