Closed jzksnsjswkw closed 1 year ago
重构任务并发执行逻辑,依赖并发安装逻辑 const cronLimit = pLimit(os.cpus.length); # 感觉是限制并发数为cpu数量
确实,两核CPU。现在只能直接进终端用task命令跑。应该根据config里的MaxConcurrentNum属性来的,不知道为什么直接写死为CPU核心数
我用的debian的镜像。。也遇到了同样的问题。 关键在docker hub找不到老版本的debian的了。。好难受
等作者修复吧。
我自己随便改了一下,10个并发,步骤如下:
apt install -y vim
vim /ql/static/build/shared/pLimit.js
cd /ql
unset http_proxy
unset https_proxy
unset ftp_proxy
unset all_proxy
unset no_proxy
pm2 flush
pm2 startOrGracefulReload /ql/ecosystem.config.js
pm2 l
出现如下内容试一下应该就可以了擦,早看到你这个我就不用自己研究那么久了,鸿蒙系统 os.cpus()取不到 cpu 核心数
pLimit
等作者修复吧。
我自己随便改了一下,10个并发,步骤如下:
安装vim
apt install -y vim vim /ql/static/build/shared/pLimit.js
编辑为如下
pm2重启服务
cd /ql unset http_proxy unset https_proxy unset ftp_proxy unset all_proxy unset no_proxy pm2 flush pm2 startOrGracefulReload /ql/ecosystem.config.js
稍等片刻。执行
pm2 l
出现如下内容试一下应该就可以了
你好,我完全不懂前端的技术,我知道在工程项目里有plimit.ts这个文件,函数我也查到了。 但是我在docker的容器里面没有看看到这个文件,请问你是在容器里部署的吗,还是说用的其他方法。
作者已经修复了。可以在界面设置
@Peterpig 我使用的 2.16.3,界面上怎么设置
Qinglong version
v2.15.16
Steps to reproduce
只能同时跑两个,其余全在排队,config里的MaxConcurrentNum属性根本没读
What is expected?
根据MaxConcurrentNum限制同时运行任务数
What is actually happening?
只能同时跑两个
System Info
Any additional comments?
No response