Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ClientDisconnected Error #401

Open
daftcucumber opened this issue Nov 28, 2024 · 1 comment
Open

ClientDisconnected Error #401

daftcucumber opened this issue Nov 28, 2024 · 1 comment

Comments

@daftcucumber
Copy link

When playing music, it jumps back to the beginning from the middle of the song. I suspect it might be due to either too many concurrent operations or the song stream being sent to the client too quickly causing the client to fail to respond for an extended period.

there is the error detiles:

I, [2024-11-28T13:34:59.234365 #17]  INFO -- : [b747617a-ee7a-40f3-9cef-fa526130fc78]   Parameters: {"song_id"=>"415"}
I, [2024-11-28T13:35:16.966568 #17]  INFO -- : Completed 500 Internal Server Error in 17732ms (ActiveRecord: 0.3ms | Allocations: 172359)
F, [2024-11-28T13:35:16.966678 #17] FATAL -- : 
IOError (closed stream):
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_dispatch/http/response.rb:121:in `write'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:181:in `write'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:295:in `rescue in block (2 levels) in process'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:292:in `block (2 levels) in process'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/concurrency/share_lock.rb:162:in `sharing'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/dependencies/interlock.rb:37:in `running'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:282:in `block in process'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:368:in `block in new_controller_thread'


F, [2024-11-28T13:35:16.966710 #17] FATAL -- : 
ActionController::Live::ClientDisconnected (client disconnected):
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:190:in `write'
  /app/app/controllers/concerns/transcoded_stream_concern.rb:24:in `block (3 levels) in new'
  /app/app/models/stream.rb:34:in `block in each'
  /app/app/models/stream.rb:32:in `popen'
  /app/app/models/stream.rb:32:in `each'
  /app/app/controllers/concerns/transcoded_stream_concern.rb:23:in `block (2 levels) in new'
  /app/app/controllers/concerns/transcoded_stream_concern.rb:22:in `open'
  /app/app/controllers/concerns/transcoded_stream_concern.rb:22:in `block in new'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:354:in `send_stream'
  /app/app/controllers/concerns/transcoded_stream_concern.rb:21:in `new'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/abstract_controller/base.rb:224:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/rendering.rb:165:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/abstract_controller/callbacks.rb:259:in `block in process_action'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/callbacks.rb:110:in `run_callbacks'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/abstract_controller/callbacks.rb:258:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/rescue.rb:25:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/instrumentation.rb:74:in `block in process_action'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/notifications.rb:206:in `block in instrument'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/notifications.rb:206:in `instrument'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/instrumentation.rb:73:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/params_wrapper.rb:261:in `process_action'
  /usr/local/bundle/gems/activerecord-7.1.3.2/lib/active_record/railties/controller_runtime.rb:32:in `process_action'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/abstract_controller/base.rb:160:in `process'
  /usr/local/bundle/gems/actionview-7.1.3.2/lib/action_view/rendering.rb:40:in `process'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:291:in `block (2 levels) in process'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/concurrency/share_lock.rb:162:in `sharing'
  /usr/local/bundle/gems/activesupport-7.1.3.2/lib/active_support/dependencies/interlock.rb:37:in `running'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:282:in `block in process'
  /usr/local/bundle/gems/actionpack-7.1.3.2/lib/action_controller/metal/live.rb:368:in `block in new_controller_thread'
@daftcucumber
Copy link
Author

The phenomenon improved after reducing the bitrate.

use admin account log in and change settings let the Transcode Bitrate down to the lowest gear , the frequency of the problem occurring has decreased.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant