我有一个 Web 应用,其中涉及到文件打包、图片处理等 CPU 密集型计算,我放在 celery 里面处理,但是,celery 执行 task 时,整个机器的 CPU 就飙升到 100%,哪怕是一个用户也是如此,有什么好的解决办法吗?
1
cxbeat Apr 3, 2019 via Android
试试无服务器函数?
|
2
opengps Apr 3, 2019
用负载均衡,多台机器工作,太合适了
|
3
coldear Apr 3, 2019
AWS Lambda
|
4
hilbertz Apr 3, 2019
你只有一个 vcpu 吗
|
5
0ZXYDDu796nVCFxq Apr 3, 2019 via Android
加机器
|
6
murmur Apr 3, 2019
这是个什么东西
上一个兄弟是在前端跑音频编解码 |
8
misaka19000 Apr 3, 2019 via Android
上 spark
|
10
coolair OP @murmur 我用的 pillow,50 张 1-2M 大小的图片执行 resize、paste、save 操作,在一台 1 核的 Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz 阿里云服务器上要五六分钟。
|
11
ferock PRO resize 比较耗 cpu
|