Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

health.live

Je tento proces naživu: nejlevnější pravdivé tvrzení, které o sobě tento spustitelný soubor může učinit, s verzí, která odpověděla. Žádný průchod souborovým systémem, žádné budování indexu, žádná síť — to se ptá hostingová platforma a říct to nesmí nic stát.

Je tento proces naživu: nejlevnější pravdivé tvrzení, které o sobě tento spustitelný soubor může učinit, s verzí, která odpověděla. Žádný průchod souborovým systémem, žádné budování indexu, žádná síť — to se ptá hostingová platforma a říct to nesmí nic stát.

Zpřístupnění

Kde je tato jedna definice dosažitelná. Absence je explicitní: povrch, který není uveden, ji nenese.

povrchjako
MCP—
HTTPGET /api/v1/live operationId health.live
příkazová řádka—

Schémata

Kanonický vstup a výstup z typů Rustu; schéma nástroje MCP a parametry a odpovědi OpenAPI se odvozují z nich.

vstup · Prázdné

Žádný vstup.

Žádné vlastnosti: schopnost nebere žádný vstup.

JSON Schema
{
  "additionalProperties": false,
  "description": "No input.",
  "title": "Empty",
  "type": "object"
}

output · Liveness

Odpověď na otázku "žije tento proces": nejlevnější pravdivá věc, kterou tento spustitelný soubor o sobě může říct. Záměrně není souhrnem ničeho — sonda, která by si vypěstovala názor, by přestala hlásit jedinou skutečnost, kvůli které se na ni platforma ptá.
vlastnosttyppovinnépopis
živý boolean ano Vždy true. Proces, který by nedokázal odpovědět, by neodpověděl vůbec, a to je ten signál.
commit string ano Commit, z něhož byl tento spustitelný soubor sestaven, celý, nebo unknown, když ho build nedokázal určit. Verze je to, jak se build nazývá, a dvě revize ji sdílejí; toto je to, proti čemu se nasazení kontroluje. Nikdy se nevynechává: chybějící pole by se četlo jako server příliš starý na to, aby to řekl, a unknown je jiná, pravdivá odpověď.
špinavé boolean | null ne Zda strom onoho commitu nesl při sestavení tohoto spustitelného souboru necommitnuté změny; null, když to build nevěděl.
verze string ano Verze tohoto spustitelného souboru, aby postupné nasazení poznalo, které sestavení odpovědělo.
JSON Schema
{
  "description": "The answer to \"is this process alive\": the cheapest true thing this executable can\nsay about itself. Deliberately not a summary of anything — a probe that grew an\nopinion would stop reporting the one fact the platform polls it for.",
  "properties": {
    "alive": {
      "description": "Always `true`. A process that could not answer would not answer at all, which is\nthe signal.",
      "type": "boolean"
    },
    "commit": {
      "description": "The commit this executable was built from, in full, or `unknown` when the build could\nnot name one. A version is what a build calls itself and two revisions share it; this\nis what a deployment is checked against. Never omitted: an absent field would read as\na server too old to say, and `unknown` is a different, truthful answer.",
      "type": "string"
    },
    "dirty": {
      "description": "Whether that commit's tree carried uncommitted changes when this executable was built;\n`null` when the build did not know.",
      "type": [
        "boolean",
        "null"
      ]
    },
    "version": {
      "description": "This executable's version, so a rolling deployment can tell which build answered.",
      "type": "string"
    }
  },
  "required": [
    "alive",
    "version",
    "commit"
  ],
  "title": "Liveness",
  "type": "object"
}

Politiky

benchmark
povinné — cíl na každém transportu, který expozice deklaruje; případy jsou ty ze vstupního typu
cache
vypnuto — každé volání spustí handler

Cíle benchmarku

Odvozeno z registru pro tento repozitář: jeden požadavek na transport a případy, které poskytuje typ vstupu. Celá matice je na stránce měření výkonu.

transportstatepřípadytargets
directpokryto1výchozí
httppokryto1výchozí

Prohledává názvy a popisy všech stránek, které tento web publikuje.