Troubleshooting
The diagnosis that finds most causes, the symptoms one page each, and the report to send when you are still stuck.
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
noust diagnose wrenfield.ioIt 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
- The site answers 502, or does not answer
- A build or a deploy failed
- A certificate was not issued, or is about to expire
- The name does not point at the server
- I cannot sign in to the console
- The console does not open
- The installation did not work
- An update says it is on the way, or the package index is behind
Still stuck
noust support reportIt 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.