Closed seanluyk closed 3 years ago
@seanluyk investigating. My working hypothesis is this is related to other UI upload problem.
Thanks @jefferya!
@seanluyk: could you add the name of the file used when the "incomplete response received from application" error was triggered? Looking through the ERA A+V log, I'm unable to map the media object id, fq977v77s
to a UI upload attempt (failed or incomplete).
Also, approx time, if possible.
Hypothesis: related to #676 - Apache logs record no space left on device errors
(details below)
Checked the following:
/var/www/avalon/log/production.log
: no obvious error but unable to map the media object id to a master file upload and uncertain of the time the error occured/var/log/httpd/avalon6_error.log
: no obvious related error in the past 5 days`/var/log/httpd/error_log:
write' App 24374 output: from /usr/lib64/ruby/2.5.0/delegate.rb:349:in
<<'
App 24374 output: from /usr/lib64/ruby/2.5.0/delegate.rb:349:in block in delegating_block' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:147:in
on_mime_body'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:273:in handle_mime_body' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:213:in
block in run_parser'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:204:in loop' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:204:in
run_parser'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:188:in on_read' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:77:in
block in parse'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:75:in loop' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart/parser.rb:75:in
parse'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/multipart.rb:54:in extract_multipart' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/request.rb:594:in
parse_multipart'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/request.rb:446:in POST' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/method_override.rb:45:in
method_override_param'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/method_override.rb:29:in method_override' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/method_override.rb:17:in
call'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/runtime.rb:22:in call' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in
call'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb:14:in call' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-2.2.3/lib/rack/sendfile.rb:110:in
call'
App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/rack-cors-1.0.6/lib/rack/cors.rb:98:in call' App 24374 output: from /var/www/avalon6/vendor/bundle/ruby/2.5.0/gems/railties-5.2.3/lib/rails/engine.rb:524:in
call'
App 24374 output: from /usr/share/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:97:in process_request' App 24374 output: from /usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:157:in
accept_and_process_next_request'
App 24374 output: from /usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in main_loop' App 24374 output: from /usr/share/ruby/vendor_ruby/phusion_passenger/request_handler.rb:415:in
block (3 levels) in start_threads'
App 24374 output: from /usr/share/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'Reference: sudo cat /var/log/httpd/error_log | grep -v 'after_action' | grep -v 'If you wish' | grep -v 'DEPRECATION' | grep -v 'each_line' | grep -v 'client denied by server'
@jefferya I've added some more details to this issue as requested
workaround: use drop box instead of UI; side-effect, easier to preserve original media
The object in question: https://era-av.library.ualberta.ca/media_objects/fq977v77s
1.7 GB item uploaded through the UI fails: ""Incomplete response received from application"
File name: DSC-wiki-speaker-series-accountability-cut.mp4. Attempted the morning of October 1st, around 10:30-11