[{"data":1,"prerenderedAt":393},["ShallowReactive",2],{"docs-en-app-services\u002Fhealth-checks":3,"docs-navigation-en":144,"docs-surround-en-app-services\u002Fhealth-checks":386},{"id":4,"title":5,"body":6,"description":134,"extension":135,"lastUpdated":136,"meta":137,"navigation":138,"path":140,"seo":141,"stem":142,"__hash__":143},"docs\u002Fen\u002F1.docs\u002F3.app-services\u002F5.health-checks.md","Health Checks",{"type":7,"value":8,"toc":129},"minimark",[9,13,30,37,42,45,120,123],[10,11,12],"p",{},"Health probes are HTTP endpoints that Kubernetes uses to monitor the state of your container. lowcloud supports two probe types:",[14,15,16,24],"ul",{},[17,18,19,23],"li",{},[20,21,22],"strong",{},"Liveness Probe"," — Checks if the container is still running. If the endpoint fails, the container is automatically restarted.",[17,25,26,29],{},[20,27,28],{},"Readiness Probe"," — Checks if the container is ready for traffic. If the endpoint fails, the container is removed from load balancing until it becomes healthy again.",[10,31,32],{},[33,34],"img",{"alt":35,"src":36},"Health Probes Overview","\u002Fimages\u002Fdocs\u002Fhealth-propbes.png",[38,39,41],"h2",{"id":40},"configuration","Configuration",[10,43,44],{},"Both probes can be enabled and configured independently.",[46,47,48,61],"table",{},[49,50,51],"thead",{},[52,53,54,58],"tr",{},[55,56,57],"th",{},"Field",[55,59,60],{},"Description",[62,63,64,80,90,100,110],"tbody",{},[52,65,66,72],{},[67,68,69],"td",{},[20,70,71],{},"Path",[67,73,74,75,79],{},"The HTTP endpoint to check (e.g. ",[76,77,78],"code",{},"\u002Fhealthz",")",[52,81,82,87],{},[67,83,84],{},[20,85,86],{},"Initial Delay (s)",[67,88,89],{},"Wait time after startup before the first check",[52,91,92,97],{},[67,93,94],{},[20,95,96],{},"Period (s)",[67,98,99],{},"Interval between checks",[52,101,102,107],{},[67,103,104],{},[20,105,106],{},"Timeout (s)",[67,108,109],{},"Maximum wait time for a response",[52,111,112,117],{},[67,113,114],{},[20,115,116],{},"Failure Threshold",[67,118,119],{},"Number of failed checks before Kubernetes takes action",[10,121,122],{},"Changes to health probes take effect on the next deployment.",[10,124,125],{},[33,126],{"alt":127,"src":128},"Edit Health Probes Dialog","\u002Fimages\u002Fdocs\u002Fedit-health-propbes.png",{"title":130,"searchDepth":131,"depth":131,"links":132},"",2,[133],{"id":40,"depth":131,"text":41},"Learn how to configure liveness and readiness probes for your App Service in lowcloud.","md","2026-04-03",{},{"icon":139},"i-lucide-heart-pulse","\u002Fen\u002Fdocs\u002Fapp-services\u002Fhealth-checks",{"title":5,"description":134},"en\u002F1.docs\u002F3.app-services\u002F5.health-checks","wbXH0s9_-93NktvD5FbKFxRrwRxvlqK9BbI24EuHMSg",[145,164,176,316,340,379],{"title":146,"path":147,"stem":148,"children":149,"icon":163},"Getting Started","\u002Fhosting\u002Fdocs\u002Fgetting-started","en\u002F1.docs\u002F1.getting-started\u002F1.index",[150,153,158],{"title":151,"path":147,"stem":148,"icon":152,"children":-1},"Introduction","i-lucide-house",{"title":154,"path":155,"stem":156,"icon":157,"children":-1},"Get Started","\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fget-started","en\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":159,"path":160,"stem":161,"icon":162,"children":-1},"How It Works","\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","en\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":165,"path":166,"stem":167,"children":168,"icon":163},"Guides","\u002Fhosting\u002Fdocs\u002Fguides","en\u002F1.docs\u002F2.guides\u002F1.index",[169,171],{"title":165,"path":166,"stem":167,"icon":170,"children":-1},"i-lucide-book-open",{"title":172,"path":173,"stem":174,"icon":175,"children":-1},"Connect a Container Registry","\u002Fhosting\u002Fdocs\u002Fguides\u002Fcontainer-registries","en\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":177,"icon":163,"path":178,"stem":179,"children":180,"page":163},"Platform","\u002Fhosting\u002Fdocs\u002Fplatform","en\u002F1.docs\u002F2.platform",[181,201,267,306],{"title":151,"path":182,"stem":183,"children":184,"icon":163},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[185,188,193,198],{"title":186,"path":182,"stem":183,"icon":187,"children":-1},"Overview","i-lucide-cloud",{"title":189,"path":190,"stem":191,"icon":192,"children":-1},"Use Cases","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":194,"path":195,"stem":196,"icon":197,"children":-1},"Features","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":154,"path":199,"stem":200,"icon":157,"children":-1},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","en\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":202,"path":203,"stem":204,"children":205,"icon":163},"Web Services","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[206,209,214,218,222,227,232,237,242,247,252,257,262],{"title":207,"path":203,"stem":204,"icon":208,"children":-1},"Source Options","i-lucide-app-window",{"title":210,"path":211,"stem":212,"icon":213,"children":-1},"Build Strategies","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":41,"path":215,"stem":216,"icon":217,"children":-1},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":219,"path":220,"stem":221,"icon":157,"children":-1},"Deploying","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":223,"path":224,"stem":225,"icon":226,"children":-1},"Scaling","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":228,"path":229,"stem":230,"icon":231,"children":-1},"Domains","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":233,"path":234,"stem":235,"icon":236,"children":-1},"Service Networking","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.connecting-services","i-lucide-network",{"title":238,"path":239,"stem":240,"icon":241,"children":-1},"Env Variables","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.environment-variables","i-lucide-key-round",{"title":243,"path":244,"stem":245,"icon":246,"children":-1},"Storage","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.persistent-storage","i-lucide-hard-drive",{"title":248,"path":249,"stem":250,"icon":251,"children":-1},"Defaults","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":253,"path":254,"stem":255,"icon":256,"children":-1},"Billing","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F11.billing","i-lucide-credit-card",{"title":258,"path":259,"stem":260,"icon":261,"children":-1},"Shell","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fshell","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F12.shell","i-lucide-square-terminal",{"title":263,"path":264,"stem":265,"icon":266,"children":-1},"Drop a Site","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdrop","en\u002F1.docs\u002F2.platform\u002F2.web-services\u002F13.drop","i-lucide-upload",{"title":268,"path":269,"stem":270,"children":271,"icon":163},"Databases","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[272,275,280,285,290,293,298,303],{"title":273,"path":269,"stem":270,"icon":274,"children":-1},"Templates","i-lucide-database",{"title":276,"path":277,"stem":278,"icon":279,"children":-1},"Create","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":281,"path":282,"stem":283,"icon":284,"children":-1},"Connect","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":286,"path":287,"stem":288,"icon":289,"children":-1},"Public Access","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","i-lucide-radio-tower",{"title":243,"path":291,"stem":292,"icon":246,"children":-1},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":294,"path":295,"stem":296,"icon":297,"children":-1},"Management","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":299,"path":300,"stem":301,"icon":302,"children":-1},"Operations","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":253,"path":304,"stem":305,"icon":256,"children":-1},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","en\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":165,"path":307,"stem":308,"children":309,"icon":163},"\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides","en\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[310,311],{"title":165,"path":307,"stem":308,"icon":170,"children":-1},{"title":312,"path":313,"stem":314,"icon":315,"children":-1},"Hermes Agent","\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides\u002Fsetup-hermes-agent","en\u002F1.docs\u002F2.platform\u002F4.guides\u002F2.setup-hermes-agent","i-lucide-bot",{"title":317,"path":318,"stem":319,"children":320,"icon":163},"App Services","\u002Fhosting\u002Fdocs\u002Fapp-services","en\u002F1.docs\u002F3.app-services\u002F1.index",[321,322,326,330,334,336],{"title":317,"path":318,"stem":319,"icon":157,"children":-1},{"title":323,"path":324,"stem":325,"icon":217,"children":-1},"Build Settings","\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fbuild-settings","en\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":238,"path":327,"stem":328,"icon":329,"children":-1},"\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","en\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":331,"path":332,"stem":333,"icon":231,"children":-1},"Custom Domains","\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fcustom-domains","en\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":5,"path":335,"stem":142,"icon":139,"children":-1},"\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fhealth-checks",{"title":337,"path":338,"stem":339,"icon":226,"children":-1},"Autoscaling","\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fautoscaling","en\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":341,"path":342,"stem":343,"children":344,"icon":163},"Helm Releases","\u002Fhosting\u002Fdocs\u002Fhelm-releases","en\u002F1.docs\u002F4.helm-releases\u002F1.index",[345,347,351,356,360,365,369,374],{"title":341,"path":342,"stem":343,"icon":346,"children":-1},"i-lucide-package",{"title":348,"path":349,"stem":350,"icon":274,"children":-1},"Deploy PostgreSQL","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","en\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":352,"path":353,"stem":354,"icon":355,"children":-1},"Deploy Redis","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":357,"path":358,"stem":359,"icon":355,"children":-1},"Deploy Valkey","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":361,"path":362,"stem":363,"icon":364,"children":-1},"Deploy n8n","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","en\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":366,"path":367,"stem":368,"icon":246,"children":-1},"Deploy RustFS","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","en\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":370,"path":371,"stem":372,"icon":373,"children":-1},"Deploy OpenSearch","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","en\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":375,"path":376,"stem":377,"icon":378,"children":-1},"Deploy Keycloak","\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","en\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":380,"path":381,"stem":382,"children":383,"icon":163},"Glossary","\u002Fhosting\u002Fdocs\u002Fglossary","en\u002F1.docs\u002F5.glossary\u002F1.index",[384],{"title":380,"path":381,"stem":382,"icon":385,"children":-1},"i-lucide-book-a",[387,390],{"title":331,"path":388,"stem":333,"description":389,"icon":231,"children":-1},"\u002Fen\u002Fdocs\u002Fapp-services\u002Fcustom-domains","Learn how to connect custom domains to your App Service in lowcloud.",{"title":337,"path":391,"stem":339,"description":392,"icon":226,"children":-1},"\u002Fen\u002Fdocs\u002Fapp-services\u002Fautoscaling","Learn how to configure resource limits and autoscaling for your App Service in lowcloud.",1791184611069]