Web Job
  • 05 Aug 2026
  • 1 Minute to read
  • Dark
    Light
  • Download PDF

Web Job

  • Dark
    Light
  • Download PDF

Article summary

Overview

WebJob is an Azure App Service feature that runs a program or script in the same environment as a web app, API app, or mobile app — often performing operations critical to the smooth running of the app it's associated with.

Business value

Managing WebJob status from Turbo360 lets you respond to issues with the background processes a web app depends on, without switching to the Azure portal.

How it works

Once a WebJob is associated with a Business Application, its status and monitoring become directly manageable from Turbo360, and any operation performed is reflected in the Azure portal.

Permissions

Access to WebJob actions is controlled through RBAC when adding a role to a Business Application.

PermissionDescription
ReadView monitoring configuration.
ManageStart, Stop, and Restart the WebJob, and configure monitoring rules.

Operations

Turbo360 lets you control WebJob status directly, without switching to the Azure portal.

Start, Stop, and Restart

  • Start — bring a stopped WebJob online.
  • Stop — shut down a running WebJob.
  • Restart — stop and start the WebJob in sequence.

webjob 1.png

Bulk operations

  • Bulk Start/Stop/Restart — perform the same operation on multiple selected WebJobs from the Web Job resource section. Use this when several WebJobs need the same status change together, such as during planned maintenance.

webjob 2.png

Monitoring

WebJob supports monitoring rules configured under the resource's Monitoring section.

Configuring monitoring rules

Tracks the WebJob's health against configured threshold values. Use this when you need to be alerted if the WebJob is not behaving as expected.

  1. Navigate to the Monitoring section of the resource.
  2. Specify the monitoring threshold values needed.
  3. Click Save.

webjob 3.JPG

Troubleshooting

  1. Start, Stop, or Restart operation fails
    Cause: The WebJob is in a transitional state, or the role lacks the Manage permission.
    Fix: Wait for the current state transition to complete, or confirm the role has Manage access, then retry.
  2. Monitoring rule shows no data
    Cause: The WebJob has not completed its first monitoring cycle since being associated with the Business Application.
    Fix: Wait for the next monitoring cycle, then check again.
  3. Bulk operation doesn't apply to all selected WebJobs
    Cause: One or more selected WebJobs were already in the target state or in a transitional state at the time of the bulk action.
    Fix: Re-check the status of each WebJob and retry the bulk operation on those still pending.

Was this article helpful?