When a Linux service stops responding:
- Is the process running?
systemctl status <service>orps aux | grep <service> - Is it listening?
ss -tlnp— is the port open? - Is it reachable locally?
curl localhost:<port> - Is it reachable from outside?
curl <host>:<port>from another box - What do the logs say?
journalctl -u <service> -n 100 - Any system-level issues?
dmesg | tail,df -h(disk full?),free -m(out of memory?) - Network in the way? Firewall (
iptables -L,ufw status), security group, NACL - DNS resolving?
dig <name> - Did anything change?
last,journalctl --sincefiltering, check deployment history