cost 227 ms
在 Ruby 應用程序中清理 Resque 失敗的作業

[英]Cleaning Resque failed jobs in Ruby application

我一直在我的 ruby 應用程序中使用 resque 和 resque-retry 插件。 我碰巧有一個數據庫問題,導致 100 萬個作業失敗。 現在,這些失敗的作業不會立即進入故障轉移隊列,而是需要一些甜蜜的時間,例如每小時 10k 個作業。 我嘗試通過刪除 redis 列表resque:fail ...

Retrofit2 + RxJava2,無效令牌,retryWhen()重新訂閱時如何更新流

[英]Retrofit2+RxJava2, Invalid token, how to update stream when retryWhen() re-subscribe

我在下面有這個簡單的代碼,它模擬了我目前正在嘗試完成的場景 我只是列舉它以明確我的目標: 使用當前訪問令牌執行POST調用 如果收到適當的錯誤(404,403,401等) 執行GET調用以獲得新的訪問令牌 使用新的訪問令牌重試整個序列 根據上面的 ...

如何解決 Python 網頁抓取錯誤 10053

[英]How to solve Python Web Scraping Error 10053

我在 Python Web Scraping 中遇到了某些問題。 背景是我想在http://www.bbc.co.uk/food/recipes/上抓取所有食物食譜! 現在,下面是我的代碼 在單個食譜上提取信息(如作者)的代碼是這樣的: 您可以假設所有其他函數(如 Extract_cooki ...

如何在resque-retry和Rails 4中測試重試和失敗?

[英]How to test retries and failures in resque-retry and Rails 4?

我正在嘗試編寫一個測試resque-retry的重試功能的規范,我似乎無法讓測試正確地命中binding.pry。 有沒有辦法使用rspec 3測試此功能,以便我可以驗證它們是否按預期運行? 這是一個請求規范,我試圖通過fixtures模擬一個實時請求,但無論我嘗試什么,我似乎無法得到重 ...

改造2.0重試計數

[英]Retrofit 2.0 retry count

我有AsyncTask.THREAD_POOL_EXECUTOR的常見請求和響應。 我手動實現了重試計數。 現在發生了什么,如果兩個Web服務同時工作,然后使用彼此的重試計數。 我正在使用客戶端OkHttpClient進行改造。 ...

如何防止 Redis::TimeoutError:Heroku 上的連接超時

[英]How to protect against Redis::TimeoutError: Connection timed out on Heroku

這似乎是一個愚蠢的問題,但我認為 StackOverflow 上的某個人可能對此有一些想法。 什么鬼,對吧? 我正在使用帶有 1X Dynos 的 Heroku 工人來運行 Resque。 有時我會收到此錯誤: Redis::TimeoutError: Connection timed out 。 ...

NSURLSession中的連接重試

[英]Connection retry in NSURLSession

我想在NSURLSession中實現連接重試。 是否需要設置任何參數來實現此目的,例如' timeoutIntervalForRequest ',並且NSURLSession負責重試連接。 如果沒有任何參數,我們如何實現呢? 我當前的代碼如下: 如果響應代碼不是200,則此 ...

異常處理-Python中的ruby重試循環

[英]exception handling - ruby retry loop in python

如何在Ruby中獲取異常后重試Python中的循環 我將使用睡眠時間,並在獲得興奮后僅使用重試循環,現在我想在python中執行此操作 我知道用於異常處理的代碼 如果有異常,如何重試循環? #如果發生任何異常,如何重試循環 ...

例外:從DocumentDB查詢時出現Microsoft.Azure.Documents.RequestRateTooLargeException

[英]Exception: Microsoft.Azure.Documents.RequestRateTooLargeException while querying from DocumentDB

y查詢是這樣的 這是requestRateTooLarge異常引發時重試邏輯的方法。 我不確定,它是否正常工作, 我收到異常:Microsoft.Azure.Documents.RequestRateTooLargeException同時查詢和插入大約4000條記錄, ...

重新彈出,而不是失敗

[英]Resque poping instead of failing

我有一個簡單的紅寶石代碼。 但是由於某些代碼問題,某些作業會失敗。 問題在於它們不會出現在失敗的作業中,而是消失(一旦從隊列中取出作業,將其彈出,因此將其刪除)。 我如何才能使工作失敗? ...

如何使工作重新排隊?

[英]How to Requeue jobs to Resque?

我是Resque的新手,並且在過去的兩個月中一直在生產中使用它,現在遇到了一個問題,如果有異常,我希望將我的作業重新排入隊列。 我的工作進行了大約50個外部HTTP調用,並且某些調用由於延遲而失敗,有時服務已關閉。 我正在探索https://github.com/lantins/resque ...

立即重試重試

[英]Resque retry retries without delay

這是我的代碼 我遇到了一個問題,每當我在本地將該任務排隊時,Resque似乎都會立即重試該任務,而不會遵守退避策略。 有人遇到過這個問題嗎? ...

我在哪里放置resque-retry故障后端代碼?

[英]Where do I put my resque-retry failure backend code?

resque-retry gem的README討論了在實現時更改失敗后端實現。 MultipleWithRetrySuppression是一個多重故障后端,具有重試抑制功能。 這是一個使用Redis故障后端的示例: 如果作業失敗,但可以並且將重試,則失敗詳細信息將不 ...

使用Resque-retry重置指數補償

[英]Reset exponential backoff with Resque-retry

我有resque任務,需要用指數退避來延遲失敗后的延遲。 但是有時應該重置指數補償-如果作業朝着最終目標取得進展,則延遲應重置為非常短的時間,但是如果卡紙失敗,則應繼續等待。 因此該作業將運行,並且如果失敗,則有兩種不同的失敗模式。 在一種故障模式下,應很快重試該作業,但隨后又開始嘗試退回 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM