You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Heroku部署Telegram bot后dyno无法启动 本地运行无报错

解决方案

1. 手动开启worker dyno

Heroku部署完成后不会默认启动Procfile定义的worker类型dyno,执行以下命令手动扩容启动:

heroku ps:scale worker=1 -a app1

执行后可运行heroku ps -a app1查看状态,正常会显示worker dyno处于运行状态。

2. 核查Procfile配置有效性

确认你的Procfile符合以下规则:

  • 存放在项目根目录,文件名首字母大写,无任何后缀名
  • 内容无拼写错误、多余空格,worker:后必须跟1个半角空格再填写启动命令

3. 检查免费套餐配额

Heroku免费套餐每月提供550小时dyno运行时长,绑定信用卡后可提升至1000小时。如果当月配额耗尽,所有dyno都会自动停止,可进入Heroku控制台的计费页面查看剩余运行时长。

4. 排查进程异常退出问题

如果启动worker后仍自动关闭,可运行以下命令查看实时运行日志定位问题:

heroku logs --tail -a app1

内容的提问来源于stack exchange,提问作者LoayH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:09:01