删除项目后僵尸heroku进程?

时间:2021-05-03 19:08:11

标签: heroku discord.js

有没有人遇到过被删除的 heroku 项目,但仍然在某些无法发现的进程上运行?

我一直在一个免费的工人 dyno 上在 heroku 上托管一个不和谐的机器人,这是发生的事情的时间表:

  1. 于 4/25 迁移到 github 部署存储库。
  2. 在 4/29 晚上 10:45 到 11:30 之间的某个时间点,我开始 收到重复的机器人消息。
  3. 在 4/30 上,我尝试部署更新,认为我的代码中存在错误,但在深入挖掘后发现以下症状: 一种。我试图停止发送的消息仍在发送,但只发送一次 湾代码的旧版本和新版本发送的消息仍在重复 C。即使我禁用了唯一的工作程序 dyno,Heroku 日志也继续显示代码执行
  4. 从这里我怀疑该项目有一个僵尸进程,因此我尝试删除该项目并添加该项目的新副本,但同样的行为仍在继续。

我没有理由怀疑它是由在其他地方运行的代码引起的:我只在 heroku 上部署了代码。 discord 令牌保存在 heroku 配置中,没有代码的副本就无法真正发送消息。

可能会发生什么,我接下来应该做什么?

1 个答案:

答案 0 :(得分:-1)

尝试更改您的令牌并将其重新输入到 heroku。