0
사용자가 파일을 업로드 할 수있는 레일 앱이 있습니다 (paperclip
사용). 대용량 파일을 업로드 할 때 사용자는 500 오류 페이지로 리디렉션되며 이는 원격으로 만 발생합니다. 로컬에서 사용자는 예상대로 새 모델보기로 리디렉션됩니다. 또한 오류 페이지 리디렉션에도 불구하고 모델 및 관련 파일이 성공적으로 업로드되고 생성되었습니다.설명없이 오류 페이지로 리디렉션
대용량 파일에서만 발생하므로 요청 시간 초과로 인한 것 같지만 인 doesn't enforce such timeouts을 사용하고 있습니다.
응용 프로그램 로그이므로 푸마 로그에 아무 것도 표시되지 않습니다.
D, DEBUG -- : SQL (0.4ms) INSERT INTO "posts" [...]
D, DEBUG -- : (0.9ms) COMMIT
D, DEBUG -- : (0.1ms) BEGIN
D, DEBUG -- : (0.1ms) COMMIT
I, INFO -- : Started GET "/500.html" for [...]
F, FATAL -- :
ActionController::RoutingError (No route matches [GET] "/500.html"):
actionpack (4.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
actionpack (4.2.6) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.2.6) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.2.6) lib/rails/rack/logger.rb:20:in `block in call'
activesupport (4.2.6) lib/active_support/tagged_logging.rb:68:in `block in tagged'
activesupport (4.2.6) lib/active_support/tagged_logging.rb:26:in `tagged'
activesupport (4.2.6) lib/active_support/tagged_logging.rb:68:in `tagged'
railties (4.2.6) lib/rails/rack/logger.rb:20:in `call'
actionpack (4.2.6) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
rack (1.6.4) lib/rack/runtime.rb:18:in `call'
activesupport (4.2.6) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
railties (4.2.6) lib/rails/engine.rb:518:in `call'
railties (4.2.6) lib/rails/application.rb:165:in `call'
puma (3.6.0) lib/puma/configuration.rb:225:in `call'
puma (3.6.0) lib/puma/server.rb:578:in `handle_request'
puma (3.6.0) lib/puma/server.rb:415:in `process_client'
puma (3.6.0) lib/puma/server.rb:275:in `block in run'
puma (3.6.0) lib/puma/thread_pool.rb:116:in `block in spawn_thread'