3

失敗したキューに失敗したジョブが 1 つあります。

$ rq info
failed       |█ 1

1 queues, 1 jobs total

@Byron Ruthの回答によると、次の方法でその番号を取得できます。

from rq import Queue
from redis import Redis

q = Queue('failed', connection=Redis())
print len (q.jobs)

rq-dashboard にトレースバックが表示されます。

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/rq/worker.py", line 588, in perform_job
    rv = job.perform()
    ...

Python コードを使用してこのトレースバックを取得するにはどうすればよいですか? それが不可能な場合は、プログラムによる解決策が受け入れられます (例: Bash 経由)。

4

1 に答える 1