An Azure service that provides a general-purpose, serverless container platform.
Hi Aria Rahujani & thx for join me at Q&A platform,
seems like a problem between KEDA detecting the queue event and the Container Apps Jobs controller actually creating an execution. The important part is MetricValue: 1, CalculatedJobsNeeded: 1, and Active: true. KEDA is clearly seeing the message and calculating that a job is needed. Also, Dequeue count: 0 is expected here, bc checking queue length doesn't consume the message.
I'd check the job's actual triggerType and eventTriggerConfig.scale, especially maxExecutions, using az containerapp job show. Then try az containerapp job start manually. That's probably the most useful isolation test rn. If a manual execution starts normally but KEDA-triggered executions never appear, the issue is likely in the event-driven job scheduling/reconciliation path rather than the container image, queue credentials, or workload capacity. The missing ContainerAppController entries are interesting too. They don't necessarily prove the controller never received the request, but they suggest the failure may happen before an execution resource is created. Unfortunately, those internal controller decisions aren't fully exposed through customer-accessible logs.
If manual execution works and the scaling configuration is valid, I'd escalate this to the Azure Container Apps Jobs engineering team. Give them the job/environment resource IDs, region, KEDA logs with UTC timestamps, and the empty execution history. Ask them to inspect the internal ScaledJob-to-execution reconciliation. At that point, recreating the queue or refreshing secrets again probably won't help. U need Microsoft to check why KEDA's calculated demand isn't turning into actual job executions
rgds,
Alex