<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Liveness on Tarragon</title><link>https://tarrragon.github.io/blog/tags/liveness/</link><description>Recent content in Liveness on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Sat, 20 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/liveness/index.xml" rel="self" type="application/rss+xml"/><item><title>模組四：服務探活與自動恢復</title><link>https://tarrragon.github.io/blog/devops/04-service-health/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/devops/04-service-health/</guid><description>&lt;p>回答「服務掛了怎麼知道、知道了怎麼自動恢復」。探活是所有自動恢復機制的前提。&lt;/p>
&lt;h2 id="待寫章節">待寫章節&lt;/h2>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> Health check endpoint 設計（什麼算健康、什麼算不健康、check 的深度）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Liveness vs Readiness（活著 vs 準備好接流量 — Kubernetes 的兩種 probe）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> systemd watchdog + 自動重啟（WatchdogSec + Restart=on-failure）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Process supervisor 的選型（systemd / supervisord / Docker restart policy）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Graceful shutdown（收到 SIGTERM 後的清理流程）&lt;/li>
&lt;/ul>
&lt;h2 id="跨分類引用">跨分類引用&lt;/h2>
&lt;ul>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/monitoring/04-collector/dashboard-devops/" data-link-title="DevOps Dashboard 設計" data-link-desc="Collector 和 SDK 是否健康 — 日常監控的服務狀態卡、吞吐量曲線、儲存用量，以及告警觸發後的排障視圖">monitoring 模組四 Dashboard DevOps&lt;/a>：DevOps dashboard 的服務狀態卡依賴 health check&lt;/li>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/backend/05-deployment-platform/" data-link-title="模組五：部署平台與網路入口" data-link-desc="整理 Kubernetes、systemd、load balancer、container 與服務生命週期合約">backend 部署平台&lt;/a>：部署平台的 health check 整合&lt;/li>
&lt;/ul></description><content:encoded><![CDATA[<p>回答「服務掛了怎麼知道、知道了怎麼自動恢復」。探活是所有自動恢復機制的前提。</p>
<h2 id="待寫章節">待寫章節</h2>
<ul>
<li><input disabled="" type="checkbox"> Health check endpoint 設計（什麼算健康、什麼算不健康、check 的深度）</li>
<li><input disabled="" type="checkbox"> Liveness vs Readiness（活著 vs 準備好接流量 — Kubernetes 的兩種 probe）</li>
<li><input disabled="" type="checkbox"> systemd watchdog + 自動重啟（WatchdogSec + Restart=on-failure）</li>
<li><input disabled="" type="checkbox"> Process supervisor 的選型（systemd / supervisord / Docker restart policy）</li>
<li><input disabled="" type="checkbox"> Graceful shutdown（收到 SIGTERM 後的清理流程）</li>
</ul>
<h2 id="跨分類引用">跨分類引用</h2>
<ul>
<li>→ <a href="/blog/monitoring/04-collector/dashboard-devops/" data-link-title="DevOps Dashboard 設計" data-link-desc="Collector 和 SDK 是否健康 — 日常監控的服務狀態卡、吞吐量曲線、儲存用量，以及告警觸發後的排障視圖">monitoring 模組四 Dashboard DevOps</a>：DevOps dashboard 的服務狀態卡依賴 health check</li>
<li>→ <a href="/blog/backend/05-deployment-platform/" data-link-title="模組五：部署平台與網路入口" data-link-desc="整理 Kubernetes、systemd、load balancer、container 與服務生命週期合約">backend 部署平台</a>：部署平台的 health check 整合</li>
</ul>
]]></content:encoded></item></channel></rss>