- 博客(4)
- 收藏
- 关注
原创 celery rabbitmq内存异常排查过程及内存组成解析
现象celery 在用rabbitmq集群当broker的时候,经常会出现rabbitmq某个节点内存爆满的问题。要知道,一旦rabbitmq节点内存爆满,触发内存报警,rabbitmq会自动堵塞所有连接,直到内存降下去。按理说这样的策略也说的过去,毕竟不能内存满了还接收消息,但我的rabbitmq满了之后很难降下去(我的内存报警阈值是3G, 3G…),导致celery明明连接上了,就因为被堵...
2019-02-26 20:27:28 3835 2
原创 celery获取任务执行结果
在某些特定情境下,我们会先发起celery任务,过一段时间之后再获取其执行结果,而不用一直等待。代码如下:from celery.result import AsyncResultres=AsyncResult("62051878-ca77-4895-a61f-6f9525681347") # 参数为task idres.result...
2019-02-18 16:51:54 21652 3
原创 python判断文件夹是否存在,不存在则创建
import osdef create_dir_not_exist(path): if not os.path.exists(path): os.mkdir(path)
2019-02-18 16:45:06 28552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人