Running Streamlit in Google Cloud Run

I’ve deployed Streamlit as a Google Cloud Run Service. As mentioned in other topics, it’s expensive.

I’ve found that a health check and a host-config request is made periodically which keeps the server up.

I would like to configure Streamlit so it stops this periodic health checks until the streamlit app is used again.
I haven’t found a config option so I’m planning to add this feature.

Am I missing something?

This are the pingued URLs:
/_stcore/health
/_stcore/host-config

I understand this is the source of the requests.

1 Like

@Martin_Sarsale have you been able to find a fix for this issue? in this thread from last year (Streamlit app on Google Cloud Run is expensive - :rocket: Deployment - Streamlit) they say that upgrading to 1.19.0 fixed the issue, but clearly it is back in later versions. I tried downgrading to 1.19.0, but that broke other things. If there is no other fix for this I might try to explore that route further though.