关于任务脚本里面用异步

最近的生产开发中碰到一个node.js启动任务脚本用了async异步函数,由于在最外层没有用callback语法做同步化,eventloop没法正常退出,导致任务脚本执行不能正常退出,然后就启动任务不能正常退出,于是外部的启动检查一致通不过,自动化升级任务失败,写aysnc异步函数的同学一定要搞清楚eventloop怎么玩的,异步怎么执行的,否则耍酷不成耍成糗。再就是这种批处理任务脚本就别耍异步了,又不是线上任务,老实同步执行一个启动任务,耗不了多少CPU。

posted @   _朝晖  阅读(180)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
点击右上角即可分享
微信分享提示
主题色彩