RQ๋ฅผ ์ ์ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๋ ๋์ค์ ์ค๋๋ ๋ฐ์ดํฐ๊ฐ ์์ผ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ ๊ฒ์ ์ฃฝ์ ์์
์์ ์ ์ฒด failed
๋๊ธฐ์ด์
๋๋ค.
๋ช ๋ น์ค์์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
์ง๊ธ ๋ด๊ฐ ์๊ฐํ ์ ์๋ ์ต๊ณ ์ ์ฅ์๋ ์ผ์ข
์ rqinfo --clear
์
๋๋ค. ํ ๋ก /ํ์ ์ํด ์ฝ๋๋ค.
๋๋ ๋๊ฐ์ ๊ฒ์ด ํ์ํฉ๋๋ค ... ์ด ๊ฐ์ ๊ฒ์ด ํจ๊ณผ๊ฐ ์์ต๋๊น?
from redis import Redis
from rq import Queue
from rq import Worker
q = Queue(connection=Redis())
low = Queue('low',connection=Redis())
failed = Queue('failed',connection=Redis())
q.empty()
low.empty()
failed.empty()
for w in Worker.all(connection=Redis()):
print w.register_death()
rqinfo --clear
์ ๊ฐ์ ๋ช
๋ น๋ ๋๊ธฐ์ด์ ์ ๊ฑฐํฉ๋๊น?
์ด๊ฒ์ ๋ํด +1!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ๋๊ฐ์ ๊ฒ์ด ํ์ํฉ๋๋ค ... ์ด ๊ฐ์ ๊ฒ์ด ํจ๊ณผ๊ฐ ์์ต๋๊น?