© 2026 Hashnode
Have you ever come across a situation where a critical file is locked by some running process and the usual sudo kill hammer isn't an option? That was my challenge in the SadServers Oaxaca scenario. The requirement sounded deceptively simple: the fil...

The Problem Statement Earlier today, I came across a scenario on SadServers that felt pretty close to what real-life SRE/DevOps work throws your way: there’s a Kubernetes cluster running with two worker nodes. Each node is hosting pods created using ...

The Problem Statement There are two pods: "logger" and "logshipper" living in the default namespace. Unfortunately, logshipper has an issue (crashlooping) and is forbidden to see what logger is trying to say. Could you help fix Logshipper? Do not cha...

Today’s server story is about a failing database connection. A web application was trying to connect to PostgreSQL 13 on one of our servers, but the connection simply wouldn’t work. Let’s walk through the problem, the investigation, and the fix. The ...

After an on-call shift at work, it took some real strength to pick up Day 2 of Sadservers.com puzzle, but I’m glad I mustered up the courage. Here’s how it went: The Problem Statement There's a huge web server access log at /home/admin/access.log, wi...
