systemd OnFailure Hooks for a Home Server - Route Failure Without Calling It Monitoring
A service fails at 02:00, leaves a useful explanation in the journal, and stays unnoticed until someone needs it the next morning. A restar…
Graduated from SMK Electrical Engineering in 2014, became active in blogging, writing SEO articles, designing, editing videos, and tinkering with Android and Blogspot. After completing Bachelor's degree in Computer Systems at STEKOM University, continued to master Windows, Linux, LAN networks, WordPress CMS websites, and exploring AI tools.
170 articlesNovember 5, 2026
A service fails at 02:00, leaves a useful explanation in the journal, and stays unnoticed until someone needs it the next morning. A restar…
November 4, 2026
A visitor requests a URL that has never existed. The page clearly says “not found,” offers a search box, and links back to useful sections.…
November 3, 2026
A client sends POST /orders. The server may have committed the order, but the response disappears during a timeout. Should the client retry…
November 2, 2026
A service should start after another service. That sounds like one rule, but systemd hears at least two separate questions: should starting…
November 1, 2026
A prompt is revised, a newer model is selected, or a retrieval setting is adjusted. The first few outputs look cleaner than before. Is the …
October 31, 2026
A post is published, corrected the next morning, and moved to a cleaner URL a month later. To a reader, it is still the same post. To a fee…
October 30, 2026
Two registration requests ask for the same username at nearly the same time. Each request checks the database, and each sees that the name …
October 29, 2026
A small PHP application sometimes needs its own public address. It may build a password-reset link, produce a canonical URL, or redirect a …
October 28, 2026
A personal website may link to a code forge, a social profile, and a publishing account, but an ordinary hyperlink says little beyond “this…
October 27, 2026
A PHP endpoint receives bytes, not trustworthy application data. Calling json_decode() is necessary when those bytes contain JSON, but a su…
