메시지 버스가 더 이상 올바르게 작동하지 않습니다

최근 업데이트 이후 로그에 다음 메시지가 표시됩니다.

Global messages on 379645 timed out, message bus is no longer functioning correctly

백트레이스

message_bus-4.2.0/lib/message_bus.rb:748:in `block in new_subscriber_thread'
message_bus-4.2.0/lib/message_bus/timer_thread.rb:117:in `do_work'
message_bus-4.2.0/lib/message_bus/timer_thread.rb:95:in `block (2 levels) in queue'

이것은 무엇을 의미하나요?

버전
2.9.0.beta8
(d5dc4ca0e9)

저도 동일한 경고를 받고 있습니다. global_id 값이 매우 크네요.

Global messages on 3244473 timed out, message bus is no longer functioning correctly

저는 현재 다음을 사용하고 있습니다.

gem 'message_bus', '~> 4.4.1'

최근 스트리밍을 위한 롱 폴링(long polling)에서도 문제가 발생했는데, 그때 이 경고를 발견했습니다.

global message id가 이렇게 큰 것이 정상인가요? 이 값이 리셋되지 않나요?

PR 열림 fix: subscriber thread never self heals after half open tcp connection by Mubramaj · Pull Request #388 · discourse/message_bus · GitHub

문제가 해결되어 message bus의 5.0.0 버전에서 병합되었습니다: