Skip to content

Powered by Grav

Troubleshooting & recovery

Troubleshooting & recovery

Root-side diagnosis and recovery for the failure modes that recur on a busy BOA host: stuck tasks, cache faults, 502s, SMTP TLS, backups, firewall bans, and DNS drift.

Root-side diagnosis and recovery for the failure modes that actually recur on a busy BOA host:

  • stuck Ægir tasks
  • the APCu/Valkey/cron plugin-not-found cascade
  • backup-task aborts
  • 502/504 upstream failures
  • SMTP TLS rejections
  • resolv.conf drift after DHCP lease renewals
  • getting yourself unblocked by the CSF/Nginx ban pipeline

Each page is a procedure against the live interface — the actual scripts, control files, log paths, and SQL — not a generic "have you tried turning it off and on again" walkthrough.

Diagnosis here assumes you are root on the box (or hold provider console access) and are fluent in the BOA layout:

  • Octopus instances under /data/disk/<USER>
  • the SFTP-chroot mirror under /home/<USER>.ftp
  • the cron-driven task runner
  • the monitor stack under /var/xdrago
  • the CSF→Nginx ban chain

The tenant-facing "how do I" framing for these same symptoms lives in the Using and Self-Hosting areas; this is the operator's recovery reference.

Cross-references

The subsystem internals these procedures touch are documented in their own topics:

© 2026 BOA Documentation. All rights reserved.