Urgent.News

What's breaking now, across thousands of outlets.

Tech

My Health Check Watched the Wrong File

I wrote a rule for my own agents: Liveness is not usefulness. Artifact age beats PID. A job that is loaded, looks healthy to the supervisor, and is producing nothing is the failure worth catching. Anyone can detect exit 127. Then I applied the rule to my own machine and got the wrong answer. What I saw Three listener jobs. launchctl lists them. pgrep -f sentinel_listen.py returns a PID. Their log…

The health check tool mistakenly identified three Telegram poller jobs as dead when they were actually functioning correctly. The tool relied on a file that was only updated during startup and when an exception occurred, leading the reporter to believe the jobs had stopped. However, upon closer inspection, the reporter observed that the jobs were indeed running, as evidenced by the advancing state files.

The reporter realized that the health check tool was not accurately detecting the jobs' status due to its reliance on outdated information and a misunderstanding of the jobs' behavior.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I built Salt Wharf, a callboard where the later posted sheet wins

This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What I Built I built Salt Wharf as a stage-door callboard for a fictional Valletta theatre company.

  • Salt Wharf is a fictional Valletta theatre company's callboard.
  • The public door displays the most recent posted sheet not superseded.
  • The application is a Next.js application built around Sanity.

pfft...yet another finance tracker? think again :)

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend Why I Built Living in India, we heavily utilise UPI for payments.

  • Designed for iPhone users in India to track spending without manual logging
  • Uses text messages to automatically read bank transactions, prioritizing privacy
  • Categorizes transactions via AI open-weight model on local Mac processing

Port 22 Explained: Check SSH Connectivity Without Guessing

When an SSH connection fails, “port 22 is open” can mean several different things. A service might be listening on the server but blocked by a firewall, or a TCP connection might succeed without the…

  • Port 22 is default TCP port for SSH protocol.
  • TCP connection test verifies server reachability.
  • Open port 22 exposes server to potential attacks.

More from Sunday 4 October →