azure-webjobs

    1熱度

    1回答

    我有一個WebJob從服務總線獲取消息正在工作正常。如果Webjob無法完成或拋出異常,則消息將發送回隊列中,這本身就很好。 我已經將MaxDequeueCount設置爲10,如果在某些情況下失敗,它將不會再出現問題,因爲它會嘗試再次處理它。但問題是,消息似乎被髮送到隊列的底部,並且在我們回到第一個失敗的消息之前處理其他消息。 我想每次處理一條消息,因爲我可能會在同一個實體中連續進行多個更新。如果

    0熱度

    1回答

    我已經寫了預編譯Azure的功能在Visual Studio 2017年在C#以下步驟項目描述here或here的參數未初始化。我想申請洞察通過Microsoft.Extensions.Logging.ILogger界面登錄,以取代TraceWriter記錄。對於我更新了Microsoft.Azure.WebJobs NuGet包到2.1.0-beta1版本,其包括ILogger結合,使直接結合到

    1熱度

    1回答

    我有使用Trigger時間表中的天青WebJob功能: let resetTablesWebJob([<TimerTrigger "*/10 * * * * *">] timer:TimerInfo) = // do stuff () 但是我想通過一些相關的背景信息,以及到所述webjob例如 let resetTablesWebJob([<TimerTrigger "*/

    0熱度

    1回答

    解決方案包含2個項目:主Web應用程序項目和Webjob項目。 主要的Web應用程序當前使用Elmah來記錄錯誤。我遵循以下link和實施Elmah日誌在webjob應用程序。 問題是我有主Web應用程序實例和提交構建互換的插槽。由於這個applicationName要放在app.config也改變。如何保持applicationName的不變,以便我有一個elmah.axd視圖來查看特定實例的所

    0熱度

    2回答

    我有在Azure上運行的python webjobs。有時候腳本會掛起,因此我需要強制重新啓動它,以便下一次迭代可以將其啓動。 如果運行時間超過1小時,如何配置強制停止webjob?基本上我想模仿任務調度程序的行爲。 我在webjob文件: run.cmd d:\家\ Python35 \ python.exe main.py main.py 剛另一個python文件 settings.job {

    3熱度

    1回答

    我在嘗試從其他項目的Webjob中插入消息時遇到了Azure Web作業的問題。在github問題中找不到多少幫助。對什麼是錯誤感到困惑。我的代碼如下: var queueClient = _storageAccount.CreateCloudQueueClient(); var queue = queueClient.GetQueueReference("SendReminderEm

    0熱度

    2回答

    我的azure函數計算某些請求作業(cca.5s-5min)的結果,其中每個作業根據請求消息的散列值具有唯一的jobId。執行導致確定性結果。所以它在功能上是「純粹的功能」。因此,我們將基於jobId的已評估作業的結果緩存到blob存儲中。迄今爲止都很棒。 現在如果對jobId的請求出現三種情況是可能的。 結果在緩存中已經=>然後它從緩存中提供。 結果不在緩存中,並沒有功能正在運行評估=>新調用

    1熱度

    1回答

    我有大約10份作業在天藍色的日常基礎上運行,所以我需要這些作業的總報告。爲此,我需要使用C#讀取日誌。

    2熱度

    1回答

    我創建了一個.NET CORE控制檯應用程序,並作爲連續模式webjob上載到Azure應用程序(ASP.NET Core)。使用webjob運行時,webapp響應API請求的響應非常慢(請求時間上升到幾秒)。 WebJob代碼 static void Main(string[] args) { queueClient.RegisterMessageHandler(

    0熱度

    1回答

    我有從WebJobSDK,Service Bus監視器創建的Azure WebJob。基本上,WebJob不斷監視服務總線,處理消息並繼續尋找新消息。當我在本地調試(F5)應用程序時,該過程完美地工作。它基本上從總線獲取消息,將其轉換爲XML文件,將該文件複製到Azure BLOB容器,然後調用Azure SQL插入控制行。 我的問題是,當我發佈WebJob時,我有一個錯誤,我不知道如何調試。我可