午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

python - celery+rabbitmq異步任務(wù),隊(duì)列消息一直增加

瀏覽:252日期:2022-06-28 09:51:29

問題描述

celery 配合 rabbitmq 進(jìn)行異步任務(wù)時(shí),發(fā)現(xiàn) rabbitmq 里消息的數(shù)量是一直增加的,但是這些消息其實(shí)也已經(jīng)被 task 處理掉.

查看 rabbimtq 自帶的后臺(tái),發(fā)現(xiàn) Queued messages 里面,ready 和 total 的數(shù)量都達(dá)到了 5000 多,unacknowledged 的值為 0。不過實(shí)際在工作的時(shí)候,unacknowledged 的值會(huì)變化的,但是最后會(huì)變成 0 celery 的配置也沒有特殊的地方,就只設(shè)置了如下的內(nèi)容 CELERY_IMPORTS = (’testtasks’,) BROKER_URL = ’amqp://guest:guest@localhost:5672//’ CELERY_RESULT_BACKEND = ’amqp://’

然后看系統(tǒng)的資源,erl 的進(jìn)程內(nèi)存比較大,大概暫用了 300 多 M 是我這邊 celery 的配置有問題么?

問題解答

回答1:

已經(jīng)解決了,升級(jí)了 rabbitmq 到 3.3 以上版本就可以了。 之前用的是 rabbitmq 3.1 的版本,然后 celery 是 3.1 的版本

真正解決問題的方法是,在task里增加一個(gè)ignore_result=True屬性,如下@app.task(ignore_result=True)

標(biāo)簽: Python 編程
主站蜘蛛池模板: 热热99| 欧美一区二区三区四区五区 | 亚洲更新最快 | 一级片免费在线观看 | 天天亚洲| www.午夜| 一区二区av在线 | 五月婷婷激情综合 | 日韩av手机在线 | 国产午夜精品一区二区三区嫩草 | 国产wwwwww| 色视频免费在线观看 | 日本国产在线视频 | 久久综合九色 | 中文字幕亚洲精品在线 | 国产一级二级视频 | av在线影院| 久久久免费看片 | 全黄一级播放 | 天天干天天操天天操 | 人人草人人爱 | 伊人激情视频 | av网页在线观看 | 538国产视频 | 久久久久久久麻豆 | 91网在线 | aaa一区二区 | 久久精品二区 | 国产一线二线在线观看 | 欧美黄色一级视频 | 性一交一乱一乱一视频 | 波多野结衣午夜 | 免费在线国产视频 | 91av手机在线 | www在线| 黄色无毒网站 | 久久久www成人免费毛片 | 国产精品视频久久久 | 欧美尻逼视频 | 日韩欧美一二三区 | 高h在线播放 |