gpt4 book ai didi

node.js - 由heroku调度程序创建的一次性dyno永远不会死(永远不会自杀,自杀......)

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:16 26 4
gpt4 key购买 nike

我使用heroku scheduler进行每日数据库扫描的附加组件,它的工作方式就像一个魅力,耶 🌈

但它永远不会自杀。当我运行 heroku ps -a mysuperapp 时,我可以看到测功机仍在运行,尽管它的工作已经在几个小时前完成。

这并不奇怪,因为我的代码中没有任何内容告诉测功机“我完成了”。但我没有看到任何文档解释如何说“我完成了”。

This one answer建议

After finishing the work, dyno is killed

自动,但在我的例子中似乎没有发生。

<小时/>

TLDR;

我如何通知由heroku调度程序创建的一次性dyno它的工作已经完成并且它可以杀死自己?

最佳答案

如果一次性测功机永远不会自杀,很可能是因为某些东西仍然处于事件状态或从未完成或等待响应。

就我而言,这是数据库连接,添加 mongoose.disconnect() 解决了问题。



(感谢@Chris 让我走上正轨。)

关于node.js - 由heroku调度程序创建的一次性dyno永远不会死(永远不会自杀,自杀......),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52522964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com