Asked about The shell and the server

A service is failing on a remote machine. Walk me through what you check.

An answer that works

Whether the process is running, the recent logs filtered for errors, disk and memory, and whether it can reach its dependencies. Then follow a single request id through the log to see where it diverges.

Reading an answer is not being able to give one. The section that teaches this is The shell and the server, 6 hours of Linux & the shell.

Learn this properly