Skip to content

Document the queue module - #41

Merged
hellopablo merged 1 commit into
developfrom
feature/queue-docs
Nov 2, 2026
Merged

hellopablo merged 1 commit into
developfrom
feature/queue-docs

Conversation

@hellopablo

Copy link
Copy Markdown
Member

What

Adds a Queue section to the module docs. module-queue had none.

  • Queue: install, job statuses, configuration
  • Tasks: tasks, payloads, pushing jobs, retries
  • Queues: built-in queues, defining queues, aliases, discovery
  • Workers: queue:work, queue:run, queue:clean, the log, shutdown, crash recovery
  • Process managers: systemd and Supervisor, a worker per queue, deploying
  • Admin: the Overview screen, the dashboard alert, the API

SUMMARY.md has the new entries, and the Find & Replace queue section now links to the queue docs.

The built-in priority queue is flagged as a queue in name only: the app has to run a separate worker process for it.

Depends on

nails/module-queue#28. The pages describe idle workers backing off to 5 seconds and the RETRY log line showing the real retry time, which that PR implements. Merge them together.

Checked

Relative links, anchors, and hint/tab blocks resolve. The systemd and Supervisor examples have not been run.

🤖 Generated with Claude Code

Adds a Queue section covering tasks and payloads, queues, running
workers, the admin overview, and keeping workers alive with systemd or
Supervisor. Notes that the priority queue needs its own worker process.
Links to it from the Find & Replace queue section.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@hellopablo
hellopablo merged commit 4ac35f9 into develop Nov 2, 2026
@hellopablo
hellopablo deleted the feature/queue-docs branch November 2, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant