/healthz
对部署在 Google App Engine 上的应用程序上的路由的HTTP 请求似乎没有到达/healthz
应用程序内的端点。
相反,提供了一个404
页面,显然来自 GCP 基础设施。
我可以知道如何覆盖此行为并使这些请求到达我的应用程序吗?
谢谢你。
多一点背景:
我正在Google App Engine 上部署一个Streamlit应用程序。
Streamlit Web UI 似乎/healthz
定期向端点发送请求,当这些请求失败时,Streamlit 应用程序停止工作并显示如下错误消息。
google-app-engine google-cloud-platform google-app-engine-python app-engine-flexible streamlit
我正在尝试查看 BigQuery 数组中是否存在某组项目。
下面的查询有效(检查数组中是否存在 1 项):
WITH sequences AS
(
SELECT 1 AS id, [10,20,30,40] AS some_numbers
UNION ALL
SELECT 2 AS id, [20,30,40,50] AS some_numbers
UNION ALL
SELECT 3 AS id, [40,50,60,70] AS some_numbers
)
SELECT id, some_numbers
FROM sequences
WHERE 20 IN UNNEST(some_numbers)
Run Code Online (Sandbox Code Playgroud)
我无法执行的操作如下(检查数组中是否存在超过 1 个项目):
(此查询错误)
WITH sequences AS
(
SELECT 1 AS id, [10,20,30,40] AS some_numbers
UNION ALL
SELECT 2 AS id, [20,30,40,50] AS some_numbers
UNION ALL
SELECT 3 AS id, [40,50,60,70] AS some_numbers
)
SELECT …
Run Code Online (Sandbox Code Playgroud) streamlit ×1