使用SpringBoot 2.6.3的SseEmitter的SSE运行良好,但是当出现超时时,出现以下错误:
org.apache.juli.logging.DirectJDKLog - : Changing async state from [STARTED] to [TIMING_OUT]
org.apache.juli.logging.DirectJDKLog - : Firing onTimeout() event for any AsyncListeners
org.springframework.web.context.request.async.WebAsyncManager - : Async error, dispatch to /api/v1/notification/stream-sse
org.apache.juli.logging.DirectJDKLog - : Req: 5853b03 CReq: 317e1a5a RP: 34cadcbc Stage: 3 Thread: http-nio-8081-exec-2 State: N/A Method: dispatch URI: /api/v1/notification/stream-sse
org.apache.juli.logging.DirectJDKLog - : Changing async state from [TIMING_OUT] to [DISPATCHING]
brave.internal.Platform - : X-B3-TraceId was null
org.springframework.core.log.LogAccessor - : Created a server receive span [NoopSpan(99f42cc61e441a20/99f42cc61e441a20)]
org.keycloak.adapters.PreAuthActionsHandler - 99f42cc61e441a20 : adminRequest http://localhost:8081/api/v1/notification/stream-sse
org.apache.juli.logging.DirectJDKLog …Run Code Online (Sandbox Code Playgroud) 当我输入:sudo rake db:migrate
我有:
rake aborted !
/home/trace/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end...sion_store :cookie_store, key: '_trace_session'
Run Code Online (Sandbox Code Playgroud)
请注意,我的ruby版本是:
ruby -v: 1.9.2p312
Run Code Online (Sandbox Code Playgroud)
而在我的bashrc我有:
rvm use 1.9.2-final@rails310.
Run Code Online (Sandbox Code Playgroud)
session_store.rb:
# Be sure to restart your server when you modify this file.
Trace::Application.config.session_store :cookie_store, key: '_trace_session'
Run Code Online (Sandbox Code Playgroud)
提前致谢