【发布时间】:2020-07-20 07:30:11
【问题描述】:
Heroku 不允许我启动应用程序,因为它会持续几秒钟,然后发生这种情况:
2020-04-07T23:11:35.586817+00:00 heroku[web.1]: State changed from starting to crashed
2020-04-07T23:11:35.597942+00:00 heroku[web.1]: State changed from crashed to starting
之后Heroku重启应用,上面的代码又显示了一次(这次没有重启,只是crash)。
2020-04-07T23:12:38.593514+00:00 heroku[web.1]: State changed from starting to crashed
我已经在我的代码中搜索了问题,但我找不到任何问题,所以我删除了所有内容,并将我的主文件 core.js 设为一个不和谐机器人,它只发送带有标题的嵌入消息:
const { Client, MessageEmbed } = require('discord.js')
const client = new Client()
let channel = null
client.on('ready', () => {
console.log(`bot ${client.user.tag} running`)
channel = client.channels.cache.find(ch => /generic_channel_name/.test(ch.name))
const embed = new MessageEmbed()
.setTitle('Commom title')
.setColor('#ffff00');
channel.send(embed)
})
client.login(config.token)
即使是单个 setInterval 也会导致 Heroku 使应用崩溃:
setInterval(() => {
console.log('Testing')
}, 3000)
我确实尝试了很多东西,但唯一没有崩溃的就是从 0 到 100.000 的简单 for 循环
有人可以帮我吗?
【问题讨论】:
标签: node.js heroku discord discord.js