python-rq

    5熱度

    2回答

    我覺得有點傻,但它似乎不在documentation for RQ。我有一個'失敗'隊列中有成千上萬的項目,我想用Django管理界面清除它。管理界面列出它們,並允許我單獨刪除並重新排隊它們,但我不相信我必須深入到django shell來批量執行它。 我錯過了什麼?

    0熱度

    1回答

    我有一門課爲我做了一個複雜的計算。實際的計算不需要那麼長時間,但是獲得該類的實例需要大約一秒鐘的時間。 (它讀入大量大數據文件。) 有沒有辦法可以創建此類的實例,然後讓我的RQ工作人員重新使用它,而不必重新初始化它爲我執行的每項工作?

    0熱度

    1回答

    我想使用JavaScript爲Python RQ排隊任務。爲此,我只監視RQ用Redis做的事情。特別是它存儲一個醃製列表,指示在哪裏找到要運行的任務,包括輸入參數等。這裏我使用的是RQ主頁上找到的示例。當存儲下面的字符串(醃列表): '\x80\x02(X\x1c\x00\x00\x00my_module.count_words_at_urlq\x01NU\x0fhttp://nvie.comq

    0熱度

    1回答

    我的燒瓶應用程序在本地完美運行,但是當我將它部署到Heroku時,它無法連接到Redis隊列。 這是例外,我得到: 2015-04-06T09:01:45.586197+00:00 app[web.1]: Traceback (most recent call last): 2015-04-06T09:01:45.586189+00:00 app[web.1]: [2015-04-06 09:0

    1熱度

    1回答

    我使用python v2.7.3 - 通過easy_install安裝了python-rq。嘗試使用http://python-rq.org/的步驟創建RQ隊列。它失敗,如 >>> from redis import Redis >>> from rq import Queue Traceback (most recent call last): File "<stdin>", li

    2熱度

    2回答

    我現在有大量文檔要處理,並且正在使用Python RQ來並行化任務。 我想在每個文檔上執行不同的操作時完成工作流程。例如:A - >B - >C表示在A完成後,將文檔傳遞到功能A,繼續執行B,並返回C。 但是,Python RQ似乎並沒有很好地支持管道的東西。 這是一個簡單但有點骯髒的做到這一點。總之,管道中的每個函數都以嵌套的方式調用其下一個函數。 例如,對於管道A→B→C。 在頂層,有些代碼是

    11熱度

    1回答

    我正在使用django-redis和django_rq框架來爲我的Django應用程序在Heroku上同時支持redis緩存和redis後臺任務處理。它在過去一直很順利,但是現在我每次有一個工作得到運行時都會收到DatabaseError SSL error: decryption failed or bad record mac。 我讀到這個錯誤通常發生在PostgreSQL的https://d

    7熱度

    2回答

    如何將作業結果傳遞給依賴於作業的作業? 我目前做的是通過第一份工作的ID到第二, first = queue.enqueue(firstJob) second = queue.enqueue(secondJob, first.id, depends_on=first); 而且裏面secondJob獲取的第一份工作得到結果 first = queue.fetch_job(previous_jo

    5熱度

    2回答

    我正在使用http://python-rq.org/在Heroku工人dynos上排隊和執行任務。這些是長期運行的任務,偶爾我需要在執行中取消它們。我如何從Python做到這一點? from redis import Redis from rq import Queue from my_module import count_words_at_url q = Queue(connectio

    2熱度

    2回答

    我決定我需要使用一個異步隊列系統。並設置Redis/RQ/django-rq。我想知道如何在我的項目中啓動員工。 Django的RQ提供了一個管理命令,它是偉大的,它看起來像: python manage.py rqworker high default low 但有可能當你開始Django的實例啓動工作?想知道或者我總是需要手動啓動嗎? 謝謝。