【发布时间】:2021-02-13 09:34:09
【问题描述】:
本地没有问题。
应用程序已部署到 heroku,但出现错误屏幕。在我得到的日志中:
heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=catan-manager-api.herokuapp.com request_id=c68d7131-7572-4fe6-ae9d -13836519e25c fwd="79.176.191.139" dyno=连接=服务=状态=503字节=协议=https heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=catan-manager-api.herokuapp.com request_id=7f9a1aa9-c079-456c-9f9a -2522bfdc87f7 fwd="79.176.191.139" dyno= connect= service= status=503 bytes= protocol=https
由于某种原因,它从部署中检测到是 jemalloc 应用程序,不确定这是否相关:
我添加了 jemalloc,因为我在使用Sharp库时出错,从here获取解决方案
- 它怎么会检测为 jemalloc 应用程序?我认为 jemalloc 只是一个用于更好地分配内存的库。
- 如果这是问题所在,我该如何解决?
- 我也在使用@babel,我关注了这个guide
- 我没有 Procfile,用于节点 js heroku knows to use start in package json
- 当我尝试扩展时,我得到“找不到该进程类型 (Web)”(显然...)
感谢您的帮助
【问题讨论】: