-
2024-08-27
Two common try_files mistakes
The final =404 matters, and $uri/ enables directory behaviour.
-
2024-08-14
A clock jump that ran the job twice
One NTP correction of half an hour can replay a missed run.
-
2024-07-31
A wildcard certificate covers one level only
*.example.com excludes the apex and nested subdomains.
-
2024-07-18
close and shutdown are not the same
close drops a reference; shutdown sends the FIN.
-
2024-07-05
Firewall rules gone after a reboot
iptables lives in memory; persistence is a separate step.
-
2024-06-22
One unescaped newline breaks the whole log line
Invalid JSON gets dropped by the collector.
-
2024-06-09
mosh for links where SSH feels broken
UDP transport, local echo, automatic reconnect — with trade-offs.
-
2024-05-27
Taking upstreams out: health checks versus balancing
Passive failure waits for timeouts; active checks need the right endpoint.
-
2024-05-14
NVMe wear: check it before it checks you
TBW and percentage_used are the two numbers that matter.
-
2024-05-01
while read drops the last line
No trailing newline means read returns non-zero and the loop ends early.
-
2024-04-18
Testing a new host before DNS moves with --resolve
Point one request at an IP without touching hosts or DNS.
-
2024-04-05
IPv6 has no fragmentation, so MTU hurts more
Routers will not fragment, and filtered ICMPv6 breaks PMTUD.