Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT

Posted

技术标签:

【中文标题】Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT【英文标题】:Heroku discord bot hosting Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch 【发布时间】:2021-09-03 16:41:18 【问题描述】:

所以这是我第一次尝试通过 Heroku 而不是本地运行不和谐机器人,但是一直出现错误(我已经阅读了类似的主题但仍然无法修复它),我做错了什么?

我的主要代码;

const discord = require('discord.js')
const mongo = require('./mongo')
const noblox = require('noblox.js')

const client = new discord.Client()


const config = require('./config.json')
const welcome = require('./welcome')
const verify = require('./verify')





client.on('ready', async () => 
    console.log('The bot is ready!')

    welcome(client)
    verify(client)

)

client.login(config.token)

在另一个主题中,我还看到有人遇到了 mongoDB 连接问题,但我将 ip 要求设置为 0.0.0.0/0,所以这应该不是问题。

如果您发现我做错了什么,请告诉我,谢谢!

【问题讨论】:

【参考方案1】:

设法解决了这个问题,我不得不去 heroku 中的资源选项卡,关闭 npm start,然后打开我的 Procfile 的功能。

【讨论】:

以上是关于Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT的主要内容,如果未能解决你的问题,请参考以下文章

Heroku discord bot 托管错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定到 $PORT

Discord bot 不是从 heroku 开始的

部署时heroku Push错误上的Discord bot

Discord.js bot 没有上线由 Heroku 托管

Discord Py - Heroku 托管 Bot 上的音乐命令

基于 Python 的 Discord Bot 在本地工作,但从未在 heroku 上托管