Framework activity
Follow queued work beyond the web request
Inspect what the request dispatched, where it went, and—when a local worker processes it—which separate worker profile records the result.
Read the dispatch evidence
The Queue section records bounded lifecycle facts such as the job class, queued or executed kind, connection, queue, job ID, delay, source, duration when available, and failure state.
Use the application call site to answer why the job was dispatched. A job class tells you what can run; the source tells you which request path chose to run it.
Synchronous jobs finish in the same profile
Jobs sent through the synchronous connection run during the current request. Their execution duration and failures belong to that request profile, so compare them with the Timeline and total duration.
Refresh correlated worker activity
New Debug Bar stores queue-worker executions as separate local profiles. Correlation facts can connect a dispatch, queued mail, or queued notification back to the worker profile that sent, completed, or failed it.
If the original profile still shows pending background work, let the local worker process the job and refresh related activity. Open the worker profile for its own queries, logs, exceptions, model writes, mail, notifications, and duration.
Inspect the profile where the failure occurred
A dispatch failure in the web request and a later worker failure are different events. Use the origin profile for dispatch evidence and the worker profile for the exception, attempt facts, logs, and side effects produced while running the job.
Retry attempts can point to more than one worker profile. Compare attempt number, status, exception class, and timing instead of treating the latest attempt as the whole history.
Debug one queued operation
-
Capture the origin request
Confirm the job, connection, queue, delay, and dispatch source. -
Run the local worker
Let the same queue process the job under New Debug Bar. -
Refresh related activity
Open the correlated worker profile instead of expecting worker evidence in the web profile. -
Inspect the worker cause
Use Exceptions, Logs, Queries, Models, Mail, and Notifications inside that worker profile.
Next step
Inspect queued communication
Preview mail, review notification channels, and follow queued delivery into its related worker outcome.
Open mail and notifications