Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Queues & workers

Queues & workers screen in Octibiz

Overview

Much of what you trigger in the system does not happen in the same instant: sending mail, building PDFs, delivering webhooks, updating the search index. Work like that goes into a queue and is processed by a worker in the background. That is why saving a document returns immediately instead of hanging for twenty seconds.

This page shows how that machinery is doing right now. It is a read-only view — there is nothing here to click that intervenes in the processing.

The one question it answers: is background work keeping up, or is something piling up?

Core tasks

Read the overall state. Three figures sit at the top: overall state, waiting messages and permanently failed. Healthy means nothing has permanently failed and no backlog exceeds the threshold. Needs attention means at least one of the two applies.

Check the individual queues. The table lists every configured queue with its technical name and the number of waiting messages:

QueueWhat sits in it
Background workgeneral processing — mail, documents, index maintenance
Outbound webhooksnotifications to connected third-party systems
Outboxmessages that must go out reliably exactly once
Failedwhatever did not get through even after all retries

Read the per-row assessment.

AssessmentMeaning
Keeping upThe backlog is below the threshold. Normal, even with a number above zero.
BacklogMore waiting messages than the threshold allows — the worker is falling behind.
FailedThe failure queue holds messages. Every one of them is lost work until it is dealt with.
EmptyNothing pending.
Not countableThis queue cannot technically report its size. Not an error — just no answer.

Watch the timestamp. The bottom line states when the snapshot was taken; the page refreshes itself every 30 seconds. Refresh fetches immediately.

Fields in detail

This page has no input mask — it shows background processing. Actions exist only on individual jobs.

ElementFromWhat it means
Queueprocessing queuesWhat kind of work is pending — mail dispatch, documents, import, reporting.
Waitingnumber of open jobsHow much is left to do. A permanently growing number means processing is not running or cannot keep up.
In progressrunning jobsWhat is being processed right now.
Failedjobs after the last attemptWhat did not get through. This number is the most important on the page: a failed job means something did not happen — a mail not sent, a document not produced.
Error messagethe last attemptWhy it failed.
AttemptscounterHow often it was tried. The system retries with growing intervals before giving up.
RetrybuttonPuts the job back in the queue. Sensible once the cause is fixed — before that it fails again.
DiscardbuttonRemoves the job for good. What it was meant to do then does not happen — so look first at what is lost.

Settings & permissions

  • Permission platform.ops.monitor. Without it neither the menu entry nor the page appears. It

is deliberately separate from the settings permissions: seeing operational figures should be possible for people who may not configure anything.

  • Read-only. The page changes nothing — no retry, no delete, no pause. Intervening in the

processing runs through the server command line and belongs in the hands of whoever operates the system.

  • The threshold comes from the server. What counts as a backlog is decided by the system, not by

the interface. The value in force is shown as a hint on the Waiting messages figure.

  • Not brand-scoped. Queues are infrastructure of the whole system; switching brands does not

change this page.

FAQ & troubleshooting

Every figure says "Not countable". Then the queues are configured in a way that cannot report their size — normal for in-memory transports. The page says so deliberately rather than showing an invented zero.

**The number under Background work keeps growing and never falls.** That is the typical picture of a stopped worker. The messages are not lost, they are waiting — but nothing happens until the worker runs again. Talk to whoever operates the system.

**There is a number greater than zero under Failed.** The system has permanently given up on those messages. They do not disappear on their own and they do not retry on their own. Until someone looks at them, the work behind them is missing — an undelivered mail, for instance.

**The page says Needs attention, but every row looks unremarkable.** Look at the failure queue: a single message there is enough for Needs attention, no matter how quiet the other queues are.

I cannot find the menu entry. Then you lack platform.ops.monitor. The entry sits in the Platform area, below the Audit log.

platform.queues · Available from version 0.5.0