We have multiple cloud run services which communicate each other. If one service is not responding then is is there a way to restart cloud run service without deploying new version?
Hello,
Welcome to Google Cloud Community!
I understand one of your Cloud Run service processes got stuck and service not responding. And you want to know if there is any way to restart cloud run service without deploying a new version.
There is no explicit way to restart a single instance, if you want that ability, you need to design a mechanism to do so. If your service got stuck and entered into an error state and needs to be restarted. It is recommended to configure the [health checks][1]to improve the detection.
And it shouldn't be necessary to manually restart Cloud Run services or their instances. Based on the request load, the instance's configuration, and automatic scaling, instances are started and terminated.
Instances will shut down (to min instances) based on request traffic, so removing that traffic by pushing a new revision, or shifting the traffic split to a different revision would be necessary.