cost 301 ms
HangFire 作為 Windows 為 .NET 服務 6

[英]HangFire as Windows Service for .NET 6

我一直在尋找 using HangFire as a Windows Service for .NET 6,官方文檔已有 10 年歷史了。 其他示例未指定如何設置輔助服務。 無論如何,這是我的環境——我有一個 web 應用程序和 api 應用程序。 api 應用程序是后台作業將排隊到 HangF ...

可以找到 .net 項目 package(是否缺少 using 指令或程序集引用?)

[英].net project package could be found (are you missing a using directive or an assembly reference?)

我收到以下錯誤,指出添加 hangfire 的擴展方法不存在: 嚴重性代碼說明項目文件行抑制 State 錯誤 CS1061“IServiceCollection”不包含“AddHangefire”的定義,並且找不到接受“IServiceCollection”類型的第一個參數的可訪問擴展方法“Ad ...

如何每 30 分鍾和 00 分鍾啟動一次 Hangfire

[英]How to start Hangfire each 30 and 00 minutes

我怎樣才能每隔 00 和 30 分鍾啟動一次 Hangfire? 例如,我在 13:20 開始項目,Hangfire 必須在 13:30、14:00、14:30、15:00 等開始。 我知道如何每 30 分鍾啟動一次 hangfire 表達式(“*/30 * * * *”),但我的 hangfir ...

交互式 docker 容器停止

[英]Interactive docker container stop

我正在使用 docker container stop 來停止容器。 它向子進程發送 SIGTERM 信號,子進程可能需要一些時間才能完成,然后才能退出。 所以,我的 docker container stop 正在等待子進程完成。 但我無法知道它為什么要等待。 有沒有辦法以“交互”模式或其他一些 ...

如何在隊列中的作業之間添加 2 分鍾的延遲?

[英]How to add 2 minutes delay between jobs in a queue?

我在 ASP.NET 核心中使用 Hangfire,服務器有 20 個工作人員,這意味着可以同時排隊 20 個作業。 我需要的是將它們一個接一個地排隊,每個隊列之間有 2 分鍾的延遲。 每個作業可能需要 1-45 分鍾,但同時運行作業沒有問題,但同時啟動 20 個作業時確實有問題。 這就是為什么將 ...

使用 .NET 4.6.1 讓 Hangfire 在 windows 服務中工作

[英]Getting Hangfire to work in a windows service using .NET 4.6.1

先生們,女士們, 對於一個項目,我正在將現有控制台轉換為 Windows 服務。 當前控制台應用程序連續運行一系列作業。 該服務的想法是按計划運行這些作業中的每一個。 為此,我們創建了一個 windows 服務,該服務使用 Hangfire 執行此操作。 構造器 用於將所有內容加載到Hangfire ...

如果每 1 分鍾發出 HTTP 請求,Azure 應用服務是否會被卸載?

[英]Does Azure App Service gets unloaded if it makes HTTP Request every 1 minute?

我有一個奇怪的錯誤,我懷疑Always On可能是解決這里問題的關鍵。 根據這里的文件 如果沒有流量,該應用程序將被卸載。 當我有一個 Hangfire 后台服務附加到我的服務時,它是否也會被卸載,該服務每 1 分鍾向另一個服務執行 HTTP 請求? 我無法在文檔中的任何地方找到它,因為它聲明no ...

如何在 ABP 框架中為多租戶同時運行后台工作者

[英]How to run background workers simultaneously for multi tenancy in ABP framework

我正在為我的項目使用 ABP 框架(版本 5.3.3)。 我有 2 個租戶,在不同的服務器上有單獨的數據庫。 我的項目有一個任務需要每 5 分鍾運行一次,以調用每個租戶數據庫中的存儲過程,但我不知道如何與后台工作人員同時為這些租戶運行該任務? 我知道 Hangfire 可以處理多個隊列,但如何配置才 ...

hangfire BackgroundJob.Schedule 僅在服務器時間運行。 我該如何解決?

[英]hangfire BackgroundJob.Schedule is running on server time only. How do I fix this?

我在hangfire 上安排一個任務,但它不會在我的當地時間(印度標准時間)觸發。 如果我將其設置為 2030/3/3 10:00:00 am,它將僅在有 5 小時 30 分鍾差異的服務器時間觸發,而不是在我想要的正確時間觸發。 我試過做類似的事情 但它根本不起作用。 有人請告訴我一個方法。 ...

如何從 HangFire 的頁腳中刪除存儲連接字符串

[英]How to remove the storage connection string from the footer in HangFire

我將 HangFire 用於后台任務,並且已將其集成到我的 ASP.net 核心 MVC 應用程序之一中,但我想隱藏儀表板頁腳中顯示的連接字符串。 我在他們的文檔網站上進行了一些研究,但沒有發現任何相關內容。 HangFire 1.7.31 版請指教。 先感謝您 ...

hangfire是否每x年支持一次?

[英]Does hangfire support every x years?

我使用的是 Hangfire 1.7.31,因為我看到它只支持 cron 的 6 個部分。 但是,我的要求是每兩年觸發一次工作。 可以在這種情況下使用hangfire嗎? ...

將 Hangfire 作業過濾器添加到 ASP.NET Web Controller 方法無法被捕獲

[英]Adding Hangfire Job Filter to ASP.NET Web Controller Method Fails to be Caught

我創建了一個自定義過濾器來捕獲失敗的作業。 通過 GlobalJobFilters class 添加它時效果很好。 我正在尋找的是在我的 API controller 的方法上實現過濾器,以僅捕獲該方法中失敗的作業。 我怎樣才能注冊過濾器來做到這一點? 我嘗試將其添加到位於另一個項目中的 Delet ...

VB.Net webforms App:啟動時 Hangfire 后台作業庫“無法投射對象”錯誤

[英]VB.Net webforms App: Hangfire background jobs library "Unable to cast object" error at startup

我正在做一個 Asp.Net 項目,我正在嘗試為后台作業添加“Hangfire”庫。 我已經根據文檔安裝了所有必需的包,還創建了測試數據庫。 我還在 Global.asax.vb 中添加了所需的啟動方法(必須從示例中給出的 c# 轉換為 vb.net),因此我的文件如下所示: 和 行拋出下一個異常: ...

如果 Azure 應用服務交換物理內存,我的作業未完成時應該掛火重啟嗎?

[英]If Azure App Service swaps physical memory should hangfire restart my job when it is not finished?

我們有一個 azure appservice,其中包含一些由 hangfire 啟動的長時間運行的進程,在這些進程中,物理內存和 CPU 被交換。 這會導致hangfire 取消。 根據文件hangfire ,我可以取消。沒有用hangfire替換內部的工作。 是否應該重新啟動未完成的作業? 還有 ...

在hangFire作業中執行時的DI服務state

[英]DI service state when executed inside hangFire job

幫助,當我們將表達式放入 hangFire 作業中時,例如在此表達式中,我們使用了一些服務(與數據庫一起使用的 DI 服務) 在執行 hangFire 作業時,這些服務是創建作業時 state 的快照嗎? 還是這些服務會反映執行 HF 作業時應用程序所在的真實 state? ...

使用 SQL 觸發 Hangfire 作業

[英]Triggering Hangfire Jobs using SQL

我的一台服務器上運行着Hangfire服務,我是一名 DBA,有時我被要求使用儀表板觸發作業,但由於某些連接性和安全問題。 為了克服這個問題,我想通過在數據庫上插入Hangfire 的表來觸發這些作業,我已經可以查詢這些表以查找執行的作業以及它們是否失敗、成功或仍然排隊,有沒有人知道這樣做的方法? ...


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