message访问异常

USER-SUPPLIED VALUES:
env:
open:
EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: http://choerodon-register.devops-system:8000/eureka/
HZERO_WEBSOCKET_OAUTHURL: http://choerodon-oauth/oauth/api/user
SPRING_DATASOURCE_PASSWORD: Admin@123!
SPRING_DATASOURCE_URL: jdbc:mysql://devops-mysql.devops-system:3306/hzero_message?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true&serverTimezone=Asia/Shanghai
SPRING_DATASOURCE_USERNAME: choerodon
SPRING_REDIS_DATABASE: 1
SPRING_REDIS_HOST: devops-redis.devops-system
SPRING_REDIS_PORT: 6379
ingress:
enabled: true
host: notify.devops.com
preJob:
preInitDB:
datasource:
password: Admin@123!
url: jdbc:mysql://devops-mysql.devops-system:3306/?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true&serverTimezone=Asia/Shanghai
username: choerodon

配置如上,message启动后报错:

front轮询message信息报错:
WebSocket connection to ‘ws://notify.devops.com/websocket?group=choerodon:msg:site-msg:=C7i1TtBl9Xtu-OXGyAgGBg===&processor=choerodon_msg&access_token=cc16064a-b575-4f91-8f17-63180c2a06f4’ failed: Error during WebSocket handshake: Unexpected response code: 504
e.initSocket @ 336.f77db.chunk.js:1

请帮忙看下什么问题。

你好~
检查下token是否过期呢 这是去oauth认证失败了

token是oauth自动生成传递过来的吧?

是的,是拿的当前用户的token,检查下当前用户登录有没有过期就行;根据你提供的日志就是认证失败
配置没看出什么问题 你看看oauth有没有认证失败的日志吧

你去页面上刷新页面后,看看ws有没有连接上, 这个后端日志中打印的 reject 一般是因为 oauth 的地址不对或者前端 token 过期了但是又用这个 token 去连接了 websocket.
看你这里的 oauth 地址对于 0.23.x 版本是正确的,所以看看去前端页面刷新看看 token