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