DevOps & SysAdmin

Automation, scripting, infrastructure management for DevOps, SysAdmin and other Tech stuff

Systemd Timers: A Better Cron for Modern Linux Systems

I used cron for years without really questioning it. It works, it’s everywhere, it’s well-understood. But over time I noticed a few recurring frustrations: no built-in logging, missed jobs when the system was off, no dependency management, and debugging failed jobs meant hunting through syslog. Systemd timers solve most of these problems, and on systems […]

Systemd Timers: A Better Cron for Modern Linux Systems Read Post »

HTTP 504 Gateway Timeout: Nginx and Apache Debugging That Finds the Real Bottleneck

A 504 Gateway Timeout means the proxy or gateway did not get a response from the upstream fast enough. In practical terms, a frontend server such as Nginx waited for Apache, PHP-FPM, Gunicorn, Node.js, or some internal API, and the answer took longer than the configured limit. I treat 504 as a timing problem with

HTTP 504 Gateway Timeout: Nginx and Apache Debugging That Finds the Real Bottleneck Read Post »

Scroll to Top