You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-task-scheduler/troubleshoot-durable-task-scheduler.md
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Troubleshoot the Azure Functions durable task scheduler dashboard (preview)
3
3
description: Learn how to troubleshoot error messages and issues you encounter while using the Azure Functions durable task scheduler.
4
4
ms.topic: conceptual
5
-
ms.date: 01/27/2025
5
+
ms.date: 03/18/2025
6
6
---
7
7
8
8
# Troubleshoot the Azure Functions durable task scheduler dashboard (preview)
@@ -13,23 +13,22 @@ When your app isn't running as expected, first check if you have the correct con
13
13
14
14
### Local development
15
15
16
-
1. Check connection string, which should have this format: `Endpoint=http://localhost:<port number>;Authentication=None`. Ensure the port number is the one mapped to `8080` on the [container that's running the emulator](./quickstart-durable-task-scheduler.md#set-up-durable-task-scheduler-emulator).
17
-
1. In addition to the durable task scheduler emulator, check that the Azure Storage emulator [Azurite is started](./quickstart-durable-task-scheduler.md#test-locally). Azurite is need for components of the app related to Functions.
16
+
1. Check the connection string, which should have this format: `Endpoint=http://localhost:<port number>;Authentication=None`. Ensure the port number is the one mapped to `8080` on the [container running the durable task scheduler emulator](./quickstart-durable-task-scheduler.md#set-up-durable-task-scheduler-emulator).
17
+
18
+
1. Along with the durable task scheduler emulator, make sure [the Azure Storage emulator, Azurite, is started](./quickstart-durable-task-scheduler.md#test-locally). Azurite is needed for components of the app related to Functions.
18
19
19
20
### Running on Azure
20
21
21
22
1. Check your app for the environment variables `DURABLE_TASK_SCHEDULER_CONNECTION_STRING` and `TASKHUB_NAME`.
22
-
1. Check the value of `DURABLE_TASK_SCHEDULER_CONNECTION_STRING`. Specifically, verify that the scheduler endpoint and authentication type are correct. The connection string should be formatted as follows when using:
23
-
24
-
*User-assigned managed identity*
25
23
26
-
`Endpoint={scheduler endpoint};Authentication=ManagedIdentity;ClientID={client id}`, where *client id* is the identity's client ID.
24
+
1. Check the value of `DURABLE_TASK_SCHEDULER_CONNECTION_STRING`. Specifically, verify that the scheduler endpoint and authentication type are correct. The connection string should be formatted as follows when using:
27
25
28
-
*System-assigned managed identity*
26
+
-*User-assigned managed identity*: `Endpoint={scheduler endpoint};Authentication=ManagedIdentity;ClientID={client id}`, where *client id* is the identity's client ID.
1. Ensure the required role-based access control (RBAC) permission is [granted to the identity](./develop-with-durable-task-scheduler.md#configure-identity-based-authentication-for-app-to-access-durable-task-scheduler) needing to access the specified task hub or scheduler.
32
-
1. When accessing the dashboard, ensure permission is [assigned to your own identity (email)](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard).
30
+
- When accessing the dashboard, ensure permission is [assigned to your own identity (email)](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard).
31
+
33
32
1. If user-assigned managed identity is used, ensure the [identity is assigned to your app](./develop-with-durable-task-scheduler.md#assign-managed-identity-to-your-app).
34
33
35
34
## Error deploying durable functions app to Azure
@@ -41,6 +40,7 @@ If your deployment fails with an error such as `Encountered an error (ServiceUna
41
40
If you get an `Unknown error retrieving details of this task hub` error on the durable task scheduler dashboard, the reason could be:
42
41
43
42
1. Your identity (email) doesn't have the required permission assigned for that task hub. Follow instructions to [grant the permission](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard), then access the dashboard again.
43
+
44
44
1. Your task hub was deleted.
45
45
46
46
## Can't delete resource
@@ -97,17 +97,17 @@ For Mx Mac (ARM64) users, you may run into gRPC runtime issues with durable func
97
97
1. Reference the `2.41.0` version of the `Contrib.Grpc.Core.M1` NuGet package.
98
98
1. Add a custom after-build target that ensures the correct ARM64 version of the gRPC libraries can be found.
0 commit comments