websocket_handshake_failed 在 GCP Cloud http 负载均衡器上出现 403 响应

问题描述

我们的 GCP 负载平衡器上有数千个 websocket_handshake_Failed。 我们的环境是:具有自动缩放功能的 App Engine Flex 环境 + Postgress Cloud sql 我们有一个聊天 SaaS 应用程序,所以我们使用套接字。 在日志记录中,我每小时看到 +1000 websocket_handshake_Failed

enter image description here

以下是单个错误的日志样本:

    {
insertId: "1yr7yf8g129xnqm"
jsonPayload: {2}
httpRequest: {
requestMethod: "GET"
requestUrl: "https://platform.businesschat.io/socket/websocket?auth_token=SFMyNTY.g2gDdAAAAAFkAAd1c2VyX2lkYR5uBgBpppTkeAFiAAFRgA.KRJF8oZWOOtsOS0aqNUzf8OJgip-znonz31WSPGwUlQ&vsn=2.0.0"
requestSize: "2382"
status: 403
responseSize: "231"
userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/89.0.4389.114 Safari/537.36"
remoteIp: "188.54.82.167"
serverIp: "10.156.0.30"
}
resource: {
type: "http_load_balancer"
labels: {
target_proxy_name: ""
url_map_name: ""
project_id: "businesschat-platform"
forwarding_rule_name: ""
backend_service_name: "aef-default-20210418t185059-bs"
zone: "global"
}
}
timestamp: "2021-04-19T10:05:16.050343Z"
severity: "WARNING"
logName: "projects/businesschat-platform/logs/requests"
trace: "projects/businesschat-platform/traces/2205a954ba0c5d518574a6b00316fa92"
receiveTimestamp: "2021-04-19T10:05:17.924136122Z"
spanId: "692567857ac6b22b"
}

在前端,我正在获取示例 connection: close error,不确定是否相关:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...