Skip to content
Pages in Guides

Troubleshooting

The diagnosis that finds most causes, the symptoms one page each, and the report to send when you are still stuck.

Guide Updated View as Markdown

Start here when something does not work. Each page below is one symptom: the message you see, word for word, what it means and what fixes it.

First, ask Noust

Shell
noust diagnose wrenfield.io

It reads the application's unit, its port, the application's own answer, nginx's answer, the journal, nginx's error log, the certificate, the last deployment, out-of-memory kills and the disk, and names the most likely cause first. It changes nothing. In the console, the application's Diagnose page shows the same, with the evidence of each check under it.

For the server as a whole, noust health checks the disk, the web server, every application, the certificates close to expiry and memory pressure. noust setup doctor checks that the server still has what deployments need, and gives the command that fixes each missing piece.

Noust never paraphrases what nginx, systemd or certbot said: their own words are below its verdict. Paste them as they are if you ask for help.

By symptom

Still stuck

Shell
noust support report

It prints a report to paste into an issue: the version, the platform, the state of the services and a diagnosis of the applications that need attention, with secrets masked. It reads and changes nothing. Read it before you post it; --hide-domains replaces your domains and the server's name. Getting help says where to post it.

Something on this page is wrong or unclear? Report it on GitHub.

Help, contributing and the project’s policies are under Project.

Search the documentation

Type to search every page.

↑ ↓ to move, Enter to open, Esc to close