我正在构建 Cloud Run 服务并通过 gcloud 在 GCP Debian 虚拟机上使用本地开发,如此处所述https://cloud.google.com/run/docs/testing/local
我的本地服务器启动正常,没有任何错误或警告。 如果我对源代码进行更改,它还会重建映像并重新启动服务器。
但是,每当我发出请求时(通过 Postman 和 Desktop 代理),我注意到在我的代码更改之前,正在运行的服务仍在为以前的版本提供服务。 然后我需要完全终止我的服务,清理(以节省空间)并重新启动它以确保我的最新更改生效。
在发送请求之前,我尝试在服务更新后等待更长时间,然后再发送请求。
有人观察过类似的吗? 我可以更改设置或请求中的某些内容,以使本地测试按预期工作吗?