hangfire

    1熱度

    1回答

    Hangfire(v1.3 +)有一個'巧妙的'feature,它可以從中獲取應用程序的現有日誌記錄設置並使用它。 從Hangfire 1.3.0開始,如果您的應用程序已通過反射使用以下某個庫(因此Hangfire本身不依賴任何這些庫),則無需執行任何操作。 因爲我不想在應用程序日誌中混入日誌,所以我想將它們過濾到單獨的日誌文件中。 Serilog has filters要做到這一點,但它需要一些

    2熱度

    1回答

    我在我的WebApi應用程序中使用Hangfire與Hangfire.MemoryStorage。 我在owin startup.cs配置遲髮型: Hangfire.GlobalConfiguration.Configuration.UseMemoryStorage(); app.UseHangfireServer(); 我嘗試使用作業激活控制器 var jobId = Background

    -1熱度

    1回答

    我是cron表達式的新手。我需要知道如何在Hangfire中爲每個1日下午5點後執行的重複作業創建cron,1下午2點45分 瞭解Hangfire也接受標準CronExpression,我試過探索cron表達式的這個頻率,但是找不到一個它 - https://en.wikipedia.org/wiki/Cron 我知道15分鐘後會怎麼做? */15 * * * * 我需要每天運行它。

    3熱度

    1回答

    上重複工作,我有一個情況我需要遲髮型登記的經常性工作,集羣中的每個服務器上運行。 (作業是在本地複製一些文件,所以需要在每臺服務器上定期運行) 到目前爲止,我曾嘗試註冊,導致在n個服務器n作業的服務器名的ID相同的工作: RecurringJob.AddOrUpdate(Environment.MachineName,() => CopyFiles(Environment.MachineName)

    0熱度

    1回答

    我試圖實施Hangfire授權,我發現像this這樣的解決方案可能適用於我,但我無法實現接口 IDashboardAuthorizationFilter。不知道我必須使用什麼命名空間來獲得這個工作,或者如果我有任何缺少的庫。請建議。 我的包版本: 遲髮型:v 1.6.8 Hangfire.Dashboard.Authorization:v 2.1.0(最新) 我也試着更新遲髮型到最新的,但沒有得到

    4熱度

    3回答

    我有一個控制檯應用程序來測試HangFire。下面是代碼: using System; using Hangfire; namespace MyScheduler.ConsoleApp { internal static class Program { internal static void Main(string[] args) {

    2熱度

    1回答

    如果嘗試在鎖定語句中排列作業,會出現錯誤。 lock (lockObj) { BackgroundJob.Enqueue(() => MyJob()); } 它抱怨分佈式交易被禁用。但我不希望我的鎖對作業處理產生影響。如果我啓用MSDTC,它會保持鎖定,直到作業處理完成爲止?這與我所需要的相反。 這是不方便移動的鎖塊外BackgroundJob.Enqueue()電話,因爲這可能

    4熱度

    1回答

    我正在使用Hangfire來完成作業,並且我希望更改一天之後成功作業從數據庫中刪除的行爲 - 我希望將它們存儲爲年。 繼此thread,這是相同this SO question的指示,我創建了一個類: public class OneYearExpirationTimeAttribute : JobFilterAttribute, IApplyStateFilter { public

    1熱度

    2回答

    我似乎無法找到任何有關此信息,希望有人可以提供幫助。 憑藉一流「的TestClass」繼承ITestClass我可以用下面的代碼註冊一個Autofac單: builder.RegisterType<TestClass>().As<ITestClass>().SingleInstance(); 添加作業,以遲髮型也很簡單: RecurringJob.AddOrUpdate<ITestClass>

    0熱度

    1回答

    我使用的是hangfire 1.6.9,並且配置爲使用sql azure作爲存儲和MSMQ。當某些消息進入隊列併成功處理時,有些消息一直處於已排隊狀態。 我觀察到,通過不使用MSMQ一切正常。因此,從MSMQ.I啓用的跟蹤日誌中收到消息後,似乎發生了一些情況,但目前爲止還沒有發現任何東西。任何想法會有很大的幫助