Facing issue while accessing the files option in assignment section

17 views
Skip to first unread message

oraganti adithya

unread,
Jan 1, 2026, 6:59:25 AMJan 1
to Canvas LMS Users
Hi Team,

 I am facing an issue while accessing the Files option in the Assignments section. I am unable to click on the Files option. Could someone please help me resolve this issue? Kindly look into the attachment.  

Regards,
Adithya
Screenshot 2026-01-01 040931.png

oraganti adithya

unread,
Jan 8, 2026, 10:34:22 PM (14 days ago) Jan 8
to Canvas LMS Users
grep -A 50 -B 50 "Tried to use a connection from a child process without reconnecting" /var/canvas/log/production.log
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Assignment Created' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Announcement Reply' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Submission Comment For Teacher' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Submission Comment For Teacher' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Alert' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Enrollment Accepted' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Appointment Group Updated' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'New Course' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Group Membership Rejected' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Assignment Changed' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Assignment Unmuted' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'New Discussion Entry' ORDERBY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'Enrollment Accepted' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (0.8ms)  SELECT "notifications".* FROM "notifications" WHERE "notifications"."name" = 'New Context Group Membership' ORDER BY "notifications"."id" ASC LIMIT 1  [production:1 master]
[- -]   SQL Notification Load (1.1ms)  SELECT "notifications".* FROM "notifications"  [production:1 master]
[- -]    (0.8ms)  SELECT * FROM unnest(current_schemas(false))
[- -]    (0.9ms)  SELECT * FROM unnest(current_schemas(false))  [production:1 master]
[- -]   Switchman::Shard Load (1.3ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'test' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -]   Switchman::Shard Load (1.0ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'development' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -] Redis (0.452ms) get settings/encryption_key_hash [localhost:6379]
[- -] Redis (0.217ms) get settings/session_secret_key [localhost:6379]
[- -] Creating scope :active. Overwriting existing method AssignmentGroup.active.
[- -]   SQL  (1.1ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[- -] Redis (0.199ms) get schema/switchman_shards [localhost:6379]
[- -]    (0.9ms)  SELECT * FROM unnest(current_schemas(false))
[- -]    (0.9ms)  SELECT * FROM unnest(current_schemas(false))  [production:1 master]
[- -]   Switchman::Shard Load (1.3ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'test' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -]   Switchman::Shard Load (1.0ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'development' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -] Redis (0.386ms) get settings/encryption_key_hash [localhost:6379]
[- -] Redis (0.164ms) get settings/session_secret_key [localhost:6379]
[- -] Creating scope :active. Overwriting existing method AssignmentGroup.active.
[- -]    (0.9ms)  SELECT * FROM unnest(current_schemas(false))
[- -]    (1.0ms)  SELECT * FROM unnest(current_schemas(false))  [production:1 master]
[- -]   Switchman::Shard Load (1.4ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'test' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -]   Switchman::Shard Load (1.1ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."database_server_id" = 'development' AND "switchman_shards"."name" IS NULL ORDER BY "switchman_shards"."id" ASC LIMIT 1  [production:1 master]
[- -] Redis (0.383ms) get settings/encryption_key_hash [localhost:6379]
[- -] Redis (0.206ms) get settings/session_secret_key [localhost:6379]
[- -] Creating scope :active. Overwriting existing method AssignmentGroup.active.
[- -] Creating scope :available_to_planner. Overwriting existing method Announcement.available_to_planner.
[- -] Creating scope :open. Overwriting existing method GradingPeriod.open.
[- -] Redis (0.197ms) get schema/pseudonyms [localhost:6379]
[- -] Redis (0.212ms) get settings/thumbnail_max_image_size_pixels [localhost:6379]
[- -]   SQL  (1.5ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[- -] Redis (0.184ms) get schema/switchman_shards [localhost:6379]
[- -] Creating scope :available_to_planner. Overwriting existing method Announcement.available_to_planner.
[- -] Creating scope :open. Overwriting existing method GradingPeriod.open.
[- -] Redis (0.152ms) get schema/pseudonyms [localhost:6379]
[- -] Redis (0.194ms) get settings/thumbnail_max_image_size_pixels [localhost:6379]
[- -]   SQL  (1.5ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[- -] Redis (0.161ms) get schema/switchman_shards [localhost:6379]
[- -] Failure handling redis command on localhost:6379: #<Redis::InheritedError: Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.>
[- -] Redis (0.639ms) get schema/settings [localhost:6379]
[- -] Redis (0.173ms) set schema/settings [localhost:6379]
[- -]   SQL Setting Load (1.2ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignore_redis_failures' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'error_report_exception_handling' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignored_error_report_categories' LIMIT 1  [production:1 master]
[- -] Redis (0.144ms) get schema/error_reports [localhost:6379]
[- -] Redis (0.144ms) set schema/error_reports [localhost:6379]
[- -] Redis (0.13ms) get schema/users [localhost:6379]
[- -] Redis (0.158ms) set schema/users [localhost:6379]
[- -] Redis (0.157ms) get schema/accounts [localhost:6379]
[- -]   SQL  (0.7ms)  BEGIN  [production:1 master]
[- -]   SQL ErrorReport Create (1.7ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:375:in `ensure_connected''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:231:in `block in process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:319:in `logging''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:230:in `process''
/var/canvas/lib/canvas/redis.rb:153:in `block in process''
/var/canvas/lib/canvas/redis.rb:73:in `handle_redis_failure''
/var/canvas/lib/canvas/redis.rb:152:in `process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:125:in `call''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:914:in `block in get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `block in synchronize''
/usr/lib/ruby/2.5.0/monitor.rb:235:in `mon_synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:913:in `get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block (2 levels) in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:26:in `with''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:446:in `failsafe''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:330:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache.rb:126:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:74:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:313:in `block in fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:312:in `fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:546:in `find_cached''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:61:in `default''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/lib/switchman/active_record/connection_handler.rb:82:in `establish_connection''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb:60:in `establish_connection''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:326:in `before_handling_requests''
/usr/share/passenger/helper-scripts/rack-preloader.rb:159:in `block in negotiate_spawn_command''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress''
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `negotiate_spawn_command''
/usr/share/passenger/helper-scripts/rack-preloader.rb:211:in `<module:App>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>''', 'Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.', '2026-01-09 02:50:32.287488', '2026-01-09 02:50:32.287488', 'unknown-unknownd...@instructure.example.com', '---
type: :redis
exception_message: Tried to use a connection from a child process without reconnecting.
 You need to reconnect to Redis after forking or set :inherit_socket to true.
hostname: 10.78.202.19
pid: 8674
', 'Redis::InheritedError') RETURNING "id"  [production:1 master]
[- -]   SQL  (2.5ms)  COMMIT  [production:1 master]
[- -] Created ErrorReport ID 10000032485276
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'collect_error_statistics' LIMIT 1  [production:1 master]
[- -]   SQL Switchman::Shard Load (1.1ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."default" = TRUE LIMIT 1 [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'redis_failure_time' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] Started GET "/login/canvas" for 35.169.8.39 at 2026-01-09 02:50:32 +0000
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (1.2ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'account_special_account_cache_time' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'shard_cache_time' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'default_account_id' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Account Load (1.3ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 1 LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL PluginSetting Load (1.1ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.custom_settings' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.up_front_cost' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.6ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.skip' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] request throttling increment: [0,50.0,1767927032.424046,["client_identifier","ip:35.169.8.39"],["count",0.0],["last_touched",null]]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.outflow' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.6ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.maximum' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.whitelist' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.6ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.blacklist' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.6ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.hwm' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] Processing by Login::CanvasController#new as HTML
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] No separate files host specified for account id 1.  This is a potential security risk.
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'enable_page_views' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'site_admin_account_id' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 2 LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] setup_live_events_context (25.0ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL AuthenticationProvider Load (1.3ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND "authentication_providers"."auth_type" = 'canvas' AND (workflow_state <> 'deleted')ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL AuthenticationProvider Load (1.3ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendering login/canvas/new.html.erb within layouts/application
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE 1=0  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL BrandConfig Load (0.9ms)  SELECT "brand_configs".* FROM "brand_configs" WHERE "brand_configs"."md5" = '1242c38c8d0a211ef20185e55fd6860a' LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91] reading rev-manifest.json
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/shared/_header_logo.html.erb (20.9ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL AuthenticationProvider Load (1.0ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') AND "authentication_providers"."auth_type" = 'canvas'ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/canvas/_login_banner.html.erb (3.1ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/canvas/_forgot_password_link.html.erb (0.5ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/canvas/_sso_buttons.html.erb (0.8ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/canvas/_new_login_content.html.erb (49.0ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered shared/_login_trailer.html.erb (0.2ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   Rendered login/canvas/new.html.erb within layouts/application (52.5ms)
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL FeatureFlag Load (0.9ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'new_user_tutorial' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 75c51015-8b6f-4a0e-a2eb-df4fde32da91]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'new_user_tutorial' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
--
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered login/canvas/new.html.erb within layouts/application (5.5ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] init @js_env (0.9ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] include_css_bundles (0.2ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] rendering INST (2.8ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] rendering ENV (0.1ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] include_head_js (0.9ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered layouts/_head.html.erb (4.9ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered shared/_static_notices.html.erb (0.1ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9]   Rendered layouts/_foot.html.erb (0.1ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] Completed 200 OK in 19ms (Views: 10.9ms | ActiveRecord: 3.9ms)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 19.39) (view: 10.87) (db: 3.92)
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] [STAT] 802720 802720 0 802720 0.01917000000000002 0.0
[- 3036a7bc-b296-4023-83d8-a2a7d28afdc9] request throttling increment: [0.02308841699979525,-50.0,1767927098.719467,["client_identifier","ip:10.78.192.48"],["count",0.0],["last_touched",0.0]]
[- d788e71d-3cc2-4b44-928c-c5e016165532] Started GET "/login/canvas" for 10.78.193.131 at 2026-01-09 02:51:38 +0000
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532] request throttling increment: [0,50.0,1767927098.731313,["client_identifier","ip:10.78.193.131"],["count",0.0],["last_touched",null]]
[- d788e71d-3cc2-4b44-928c-c5e016165532] Processing by Login::CanvasController#new as HTML
[- d788e71d-3cc2-4b44-928c-c5e016165532] setup_live_events_context (0.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL AuthenticationProvider Load (0.8ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND "authentication_providers"."auth_type" = 'canvas' AND (workflow_state <> 'deleted')ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL AuthenticationProvider Load (0.8ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendering login/canvas/new.html.erb within layouts/application
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL AuthenticationProvider Load (0.8ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/shared/_header_logo.html.erb (0.3ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/canvas/_login_banner.html.erb (0.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/canvas/_forgot_password_link.html.erb (0.2ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/canvas/_new_login_content.html.erb (5.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered login/canvas/new.html.erb within layouts/application (5.5ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] init @js_env (0.9ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] include_css_bundles (0.2ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- d788e71d-3cc2-4b44-928c-c5e016165532] rendering INST (2.9ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] rendering ENV (0.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] include_head_js (0.8ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered layouts/_head.html.erb (4.9ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered shared/_static_notices.html.erb (0.1ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532]   Rendered layouts/_foot.html.erb (0.2ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] Completed 200 OK in 19ms (Views: 10.9ms | ActiveRecord: 3.9ms)
[- d788e71d-3cc2-4b44-928c-c5e016165532] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 19.27) (view: 10.85) (db: 3.91)
[- d788e71d-3cc2-4b44-928c-c5e016165532] [STAT] 802720 802720 0 802720 0.019032999999999967 0.0
[- d788e71d-3cc2-4b44-928c-c5e016165532] request throttling increment: [0.02294650699987921,-50.0,1767927098.752995,["client_identifier","ip:10.78.193.131"],["count",0.0],["last_touched",0.0]]
[- -] Failure handling redis command on localhost:6379: #<Redis::InheritedError: Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.>
[- -] Redis (0.677ms) get schema/settings [localhost:6379]
[- -]   SQL Setting Load (1.3ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignore_redis_failures' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'error_report_exception_handling' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (1.0ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignored_error_report_categories' LIMIT 1  [production:1 master]
[- -] Redis (0.222ms) get schema/error_reports [localhost:6379]
[- -] Redis (0.195ms) get schema/users [localhost:6379]
[- -] Redis (0.166ms) get schema/accounts [localhost:6379]
[- -]   SQL  (0.8ms)  BEGIN  [production:1 master]
[- -]   SQL ErrorReport Create (1.6ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:375:in `ensure_connected''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:231:in `block in process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:319:in `logging''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:230:in `process''
/var/canvas/lib/canvas/redis.rb:153:in `block in process''
/var/canvas/lib/canvas/redis.rb:73:in `handle_redis_failure''
/var/canvas/lib/canvas/redis.rb:152:in `process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:125:in `call''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:914:in `block in get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `block in synchronize''
/usr/lib/ruby/2.5.0/monitor.rb:235:in `mon_synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:913:in `get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block (2 levels) in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:26:in `with''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:446:in `failsafe''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:330:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache.rb:126:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:74:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:313:in `block in fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:312:in `fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:546:in `find_cached''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:61:in `default''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/lib/switchman/active_record/connection_handler.rb:82:in `establish_connection''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb:60:in `establish_connection''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:326:in `before_handling_requests''
/usr/share/passenger/helper-scripts/rack-preloader.rb:159:in `block in negotiate_spawn_command''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress''
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `negotiate_spawn_command''
/usr/share/passenger/helper-scripts/rack-preloader.rb:211:in `<module:App>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>''', 'Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.', '2026-01-09 02:51:39.315103', '2026-01-09 02:51:39.315103', 'unknown-unknownd...@instructure.example.com', '---
type: :redis
exception_message: Tried to use a connection from a child process without reconnecting.
 You need to reconnect to Redis after forking or set :inherit_socket to true.
hostname: 10.78.202.19
pid: 9456
', 'Redis::InheritedError') RETURNING "id"  [production:1 master]
[- -]   SQL  (2.7ms)  COMMIT  [production:1 master]
[- -] Created ErrorReport ID 10000032485277
[- -]   SQL Setting Load (1.0ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'collect_error_statistics' LIMIT 1  [production:1 master]
[- -]   SQL Switchman::Shard Load (1.2ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."default" = TRUE LIMIT 1 [production:1 master]
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'redis_failure_time' LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca] Started GET "/login/canvas" for 10.78.192.48 at 2026-01-09 02:51:41 +0000
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL PluginSetting Load (0.9ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca] request throttling increment: [0,50.0,1767927101.698759,["client_identifier","ip:10.78.192.48"],["count",0.0],["last_touched",null]]
[- 1e464e84-9294-4ae8-9894-1e58f820afca] Processing by Login::CanvasController#new as HTML
[- 1e464e84-9294-4ae8-9894-1e58f820afca] setup_live_events_context (0.2ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND "authentication_providers"."auth_type" = 'canvas' AND (workflow_state <> 'deleted')ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL AuthenticationProvider Load (1.0ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendering login/canvas/new.html.erb within layouts/application
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL AuthenticationProvider Load (0.8ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/shared/_header_logo.html.erb (0.4ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/canvas/_login_banner.html.erb (0.1ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/canvas/_forgot_password_link.html.erb (0.2ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/canvas/_new_login_content.html.erb (6.5ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered login/canvas/new.html.erb within layouts/application (7.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] init @js_env (1.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] include_css_bundles (0.2ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 1e464e84-9294-4ae8-9894-1e58f820afca] rendering INST (3.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] rendering ENV (0.1ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] include_head_js (0.8ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered layouts/_head.html.erb (5.0ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered shared/_static_notices.html.erb (0.1ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 8b113452-9059-4223-82d8-47861238c712] Started GET "/login/canvas" for 10.78.194.92 at 2026-01-09 02:51:41 +0000
[- 1e464e84-9294-4ae8-9894-1e58f820afca]   Rendered layouts/_foot.html.erb (0.1ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] Completed 200 OK in 23ms (Views: 12.7ms | ActiveRecord: 4.2ms)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 22.79) (view: 12.69) (db: 4.20)
[- 1e464e84-9294-4ae8-9894-1e58f820afca] [STAT] 802720 802720 0 802720 0.023338000000000025 0.00033400000000000096
[- 1e464e84-9294-4ae8-9894-1e58f820afca] request throttling increment: [0.02753989200008283,-50.0,1767927101.724434,["client_identifier","ip:10.78.192.48"],["count",0.0],["last_touched",0.0]]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Setting Load (1.1ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'account_special_account_cache_time' LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'shard_cache_time' LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'default_account_id' LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Account Load (1.3ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 1 LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL PluginSetting Load (1.0ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.custom_settings' LIMIT 1  [production:1 master]
[- 8b113452-9059-4223-82d8-47861238c712]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.up_front_cost' LIMIT 1  [production:1 master]
--
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered login/canvas/_login_banner.html.erb (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- dd47f971-4751-4697-a0da-b8caf261f48e]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered login/canvas/_forgot_password_link.html.erb (0.2ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered login/canvas/_new_login_content.html.erb (5.3ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendering login/canvas/new.html.erb within layouts/application
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered login/canvas/new.html.erb within layouts/application (5.7ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e] init @js_env (0.9ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- dd47f971-4751-4697-a0da-b8caf261f48e] include_css_bundles (0.2ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/shared/_header_logo.html.erb (0.4ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/canvas/_login_banner.html.erb (0.1ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- dd47f971-4751-4697-a0da-b8caf261f48e]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- dd47f971-4751-4697-a0da-b8caf261f48e] rendering INST (2.8ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e] rendering ENV (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/canvas/_forgot_password_link.html.erb (0.2ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e] include_head_js (0.8ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered layouts/_head.html.erb (4.9ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered shared/_static_notices.html.erb (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/canvas/_new_login_content.html.erb (6.7ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered login/canvas/new.html.erb within layouts/application (7.2ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e]   Rendered layouts/_foot.html.erb (0.1ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e] Completed 200 OK in 20ms (Views: 11.2ms | ActiveRecord: 4.0ms)
[- dd47f971-4751-4697-a0da-b8caf261f48e] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 19.88) (view: 11.20) (db: 3.98)
[- dd47f971-4751-4697-a0da-b8caf261f48e] [STAT] 802720 802720 0 802720 0.01964200000000005 0.00038699999999999846
[- dd47f971-4751-4697-a0da-b8caf261f48e] request throttling increment: [0.02361970200015662,-50.0,1767927127.097781,["client_identifier","ip:10.78.194.92"],["count",0.0],["last_touched",0.0]]
[- 893f7c87-07ea-4c82-8d16-0328188a125f] init @js_env (1.2ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] include_css_bundles (0.3ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   SQL PluginSetting Load (0.7ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 893f7c87-07ea-4c82-8d16-0328188a125f] rendering INST (3.4ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] rendering ENV (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] include_head_js (1.2ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered layouts/_head.html.erb (6.3ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered shared/_static_notices.html.erb (0.1ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f]   Rendered layouts/_foot.html.erb (0.2ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] Completed 200 OK in 25ms (Views: 14.7ms | ActiveRecord: 4.3ms)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 25.05) (view: 14.72) (db: 4.28)
[- 893f7c87-07ea-4c82-8d16-0328188a125f] [STAT] 803744 803744 0 803744 0.018574000000000035 0.007425000000000015
[- 893f7c87-07ea-4c82-8d16-0328188a125f] request throttling increment: [0.02285539700034084,-50.0,1767927127.107269,["client_identifier","ip:10.78.194.92"],["count",0.0],["last_touched",0.0]]
[- -] Failure handling redis command on localhost:6379: #<Redis::InheritedError: Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.>
[- -] Redis (0.685ms) get schema/settings [localhost:6379]
[- -]   SQL Setting Load (1.3ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignore_redis_failures' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'error_report_exception_handling' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignored_error_report_categories' LIMIT 1  [production:1 master]
[- -] Redis (0.236ms) get schema/error_reports [localhost:6379]
[- -] Redis (0.19ms) get schema/users [localhost:6379]
[- -] Redis (0.173ms) get schema/accounts [localhost:6379]
[- -]   SQL  (0.8ms)  BEGIN  [production:1 master]
[- -]   SQL ErrorReport Create (1.5ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:375:in `ensure_connected''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:231:in `block in process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:319:in `logging''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:230:in `process''
/var/canvas/lib/canvas/redis.rb:153:in `block in process''
/var/canvas/lib/canvas/redis.rb:73:in `handle_redis_failure''
/var/canvas/lib/canvas/redis.rb:152:in `process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:125:in `call''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:914:in `block in get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `block in synchronize''
/usr/lib/ruby/2.5.0/monitor.rb:235:in `mon_synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:913:in `get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block (2 levels) in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:26:in `with''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:446:in `failsafe''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:330:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache.rb:126:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:74:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:313:in `block in fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:312:in `fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:546:in `find_cached''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:61:in `default''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/lib/switchman/active_record/connection_handler.rb:82:in `establish_connection''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb:60:in `establish_connection''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:326:in `before_handling_requests''
/usr/share/passenger/helper-scripts/rack-preloader.rb:159:in `block in negotiate_spawn_command''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress''
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `negotiate_spawn_command''
/usr/share/passenger/helper-scripts/rack-preloader.rb:211:in `<module:App>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>''', 'Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.', '2026-01-09 02:52:07.625581', '2026-01-09 02:52:07.625581', 'unknown-unknownd...@instructure.example.com', '---
type: :redis
exception_message: Tried to use a connection from a child process without reconnecting.
 You need to reconnect to Redis after forking or set :inherit_socket to true.
hostname: 10.78.202.19
pid: 9517
', 'Redis::InheritedError') RETURNING "id"  [production:1 master]
[- -]   SQL  (2.4ms)  COMMIT  [production:1 master]
[- -] Created ErrorReport ID 10000032485278
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'collect_error_statistics' LIMIT 1  [production:1 master]
[- -]   SQL Switchman::Shard Load (1.2ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."default" = TRUE LIMIT 1 [production:1 master]
[- -]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'redis_failure_time' LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] Started GET "/api/v1/conversations/unread_count" for 20.9.16.23 at 2026-01-09 02:52:26 +0000
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4]   SQL PluginSetting Load (0.9ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] request throttling increment: [0,50.0,1767927146.846016,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",null]]
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] Processing by ConversationsController#unread_count as JSON
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4]   SQL SQL (2.5ms)  SELECT "pseudonyms"."id" AS t0_r0, "pseudonyms"."user_id" AS t0_r1, "pseudonyms"."account_id" AS t0_r2, "pseudonyms"."workflow_state" AS t0_r3, "pseudonyms"."unique_id" AS t0_r4, "pseudonyms"."crypted_password" AS t0_r5, "pseudonyms"."password_salt" AS t0_r6, "pseudonyms"."persistence_token" AS t0_r7, "pseudonyms"."single_access_token" AS t0_r8, "pseudonyms"."perishable_token" AS t0_r9, "pseudonyms"."login_count" AS t0_r10, "pseudonyms"."failed_login_count" AS t0_r11, "pseudonyms"."last_request_at" AS t0_r12, "pseudonyms"."last_login_at" AS t0_r13, "pseudonyms"."current_login_at" AS t0_r14, "pseudonyms"."last_login_ip" AS t0_r15, "pseudonyms"."current_login_ip" AS t0_r16, "pseudonyms"."reset_password_token" AS t0_r17, "pseudonyms"."position" AS t0_r18, "pseudonyms"."created_at" AS t0_r19, "pseudonyms"."updated_at" AS t0_r20, "pseudonyms"."password_auto_generated" AS t0_r21, "pseudonyms"."deleted_at" AS t0_r22,"pseudonyms"."sis_batch_id" AS t0_r23, "pseudonyms"."sis_user_id" AS t0_r24, "pseudonyms"."sis_ssha" AS t0_r25, "pseudonyms"."communication_channel_id" AS t0_r26, "pseudonyms"."sis_communication_channel_id" AS t0_r27, "pseudonyms"."stuck_sis_fields" AS t0_r28, "pseudonyms"."integration_id" AS t0_r29, "pseudonyms"."authentication_provider_id" AS t0_r30, "users"."id" AS t1_r0, "users"."name" AS t1_r1, "users"."sortable_name" AS t1_r2, "users"."workflow_state" AS t1_r3, "users"."time_zone" AS t1_r4, "users"."uuid" AS t1_r5, "users"."created_at" AS t1_r6, "users"."updated_at" AS t1_r7, "users"."avatar_image_url" AS t1_r8, "users"."avatar_image_source" AS t1_r9, "users"."avatar_image_updated_at" AS t1_r10, "users"."phone" AS t1_r11, "users"."school_name" AS t1_r12, "users"."school_position" AS t1_r13, "users"."short_name" AS t1_r14, "users"."deleted_at" AS t1_r15, "users"."show_user_services" AS t1_r16, "users"."gender" AS t1_r17, "users"."page_views_count" AS t1_r18, "users"."reminder_time_for_due_dates" AS t1_r19, "users"."reminder_time_for_grading" AS t1_r20, "users"."storage_quota" AS t1_r21, "users"."visible_inbox_types" AS t1_r22, "users"."last_user_note" AS t1_r23, "users"."subscribe_to_emails" AS t1_r24, "users"."features_used" AS t1_r25, "users"."preferences" AS t1_r26, "users"."avatar_state" AS t1_r27, "users"."locale" AS t1_r28, "users"."browser_locale" AS t1_r29, "users"."unread_conversations_count" AS t1_r30, "users"."stuck_sis_fields" AS t1_r31, "users"."public" AS t1_r32, "users"."birthdate" AS t1_r33, "users"."otp_secret_key_enc" AS t1_r34, "users"."otp_secret_key_salt" AS t1_r35, "users"."otp_communication_channel_id" AS t1_r36, "users"."initial_enrollment_type" AS t1_r37, "users"."crocodoc_id" AS t1_r38, "users"."last_logged_out" AS t1_r39, "users"."lti_context_id" AS t1_r40, "users"."turnitin_id" AS t1_r41, "users"."lti_id" AS t1_r42, "users"."pronouns" AS t1_r43 FROM "pseudonyms" LEFT OUTER JOIN "users" ON "users"."id" = "pseudonyms"."user_id" WHERE "pseudonyms"."id" = 1 LIMIT 1[production:1 master]
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4]   SQL SessionPersistenceToken Load (0.9ms)  SELECT "session_persistence_tokens".* FROM "session_persistence_tokens" WHERE "session_persistence_tokens"."id" = 4 ORDER BY "session_persistence_tokens"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] setup_live_events_context (0.2ms)
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] Filter chain halted as :require_user rendered or redirected
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] Completed 401 Unauthorized in 84ms (Views: 0.1ms | ActiveRecord: 15.0ms)
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] [STATSD] (sql_read: 2.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 2.00) (cache_read: 7.00) (total: 84.08) (view: 0.12) (db: 15.04)
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] [STAT] 802720 802720 0 802720 0.06885000000000008 0.005155999999999994
[3de4e081098df1a24294911484a5d1a7 9ea69c53-d93d-42ab-a5d6-2e071597eaa4] request throttling increment: [0.08389309400024803,-50.0,1767927146.933274,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",0.0]]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] Started GET "/api/v1/conversations/unread_count" for 20.9.16.23 at 2026-01-09 02:53:27 +0000
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL  (0.9ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL Account Load (1.0ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 1 LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] request throttling increment: [0,50.0,1767927207.834952,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",null]]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] Processing by ConversationsController#unread_count as JSON
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL SQL (1.3ms)  SELECT "pseudonyms"."id" AS t0_r0, "pseudonyms"."user_id" AS t0_r1, "pseudonyms"."account_id" AS t0_r2, "pseudonyms"."workflow_state" AS t0_r3, "pseudonyms"."unique_id" AS t0_r4, "pseudonyms"."crypted_password" AS t0_r5, "pseudonyms"."password_salt" AS t0_r6, "pseudonyms"."persistence_token" AS t0_r7, "pseudonyms"."single_access_token" AS t0_r8, "pseudonyms"."perishable_token" AS t0_r9, "pseudonyms"."login_count" AS t0_r10, "pseudonyms"."failed_login_count" AS t0_r11, "pseudonyms"."last_request_at" AS t0_r12, "pseudonyms"."last_login_at" AS t0_r13, "pseudonyms"."current_login_at" AS t0_r14, "pseudonyms"."last_login_ip" AS t0_r15, "pseudonyms"."current_login_ip" AS t0_r16, "pseudonyms"."reset_password_token" AS t0_r17, "pseudonyms"."position" AS t0_r18, "pseudonyms"."created_at" AS t0_r19, "pseudonyms"."updated_at" AS t0_r20, "pseudonyms"."password_auto_generated" AS t0_r21, "pseudonyms"."deleted_at" AS t0_r22,"pseudonyms"."sis_batch_id" AS t0_r23, "pseudonyms"."sis_user_id" AS t0_r24, "pseudonyms"."sis_ssha" AS t0_r25, "pseudonyms"."communication_channel_id" AS t0_r26, "pseudonyms"."sis_communication_channel_id" AS t0_r27, "pseudonyms"."stuck_sis_fields" AS t0_r28, "pseudonyms"."integration_id" AS t0_r29, "pseudonyms"."authentication_provider_id" AS t0_r30, "users"."id" AS t1_r0, "users"."name" AS t1_r1, "users"."sortable_name" AS t1_r2, "users"."workflow_state" AS t1_r3, "users"."time_zone" AS t1_r4, "users"."uuid" AS t1_r5, "users"."created_at" AS t1_r6, "users"."updated_at" AS t1_r7, "users"."avatar_image_url" AS t1_r8, "users"."avatar_image_source" AS t1_r9, "users"."avatar_image_updated_at" AS t1_r10, "users"."phone" AS t1_r11, "users"."school_name" AS t1_r12, "users"."school_position" AS t1_r13, "users"."short_name" AS t1_r14, "users"."deleted_at" AS t1_r15, "users"."show_user_services" AS t1_r16, "users"."gender" AS t1_r17, "users"."page_views_count" AS t1_r18, "users"."reminder_time_for_due_dates" AS t1_r19, "users"."reminder_time_for_grading" AS t1_r20, "users"."storage_quota" AS t1_r21, "users"."visible_inbox_types" AS t1_r22, "users"."last_user_note" AS t1_r23, "users"."subscribe_to_emails" AS t1_r24, "users"."features_used" AS t1_r25, "users"."preferences" AS t1_r26, "users"."avatar_state" AS t1_r27, "users"."locale" AS t1_r28, "users"."browser_locale" AS t1_r29, "users"."unread_conversations_count" AS t1_r30, "users"."stuck_sis_fields" AS t1_r31, "users"."public" AS t1_r32, "users"."birthdate" AS t1_r33, "users"."otp_secret_key_enc" AS t1_r34, "users"."otp_secret_key_salt" AS t1_r35, "users"."otp_communication_channel_id" AS t1_r36, "users"."initial_enrollment_type" AS t1_r37, "users"."crocodoc_id" AS t1_r38, "users"."last_logged_out" AS t1_r39, "users"."lti_context_id" AS t1_r40, "users"."turnitin_id" AS t1_r41, "users"."lti_id" AS t1_r42, "users"."pronouns" AS t1_r43 FROM "pseudonyms" LEFT OUTER JOIN "users" ON "users"."id" = "pseudonyms"."user_id" WHERE "pseudonyms"."id" = 1 LIMIT 1[production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL SessionPersistenceToken Load (0.8ms)  SELECT "session_persistence_tokens".* FROM "session_persistence_tokens" WHERE "session_persistence_tokens"."id" = 4 ORDER BY "session_persistence_tokens"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 2 LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] setup_live_events_context (7.6ms)
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] Filter chain halted as :require_user rendered or redirected
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] Completed 401 Unauthorized in 14ms (Views: 0.1ms | ActiveRecord: 4.4ms)
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] [STATSD] (sql_read: 5.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 13.00) (total: 14.45) (view: 0.08) (db: 4.41)
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] [STAT] 802720 802720 0 802720 0.014534000000000047 0.0
[3de4e081098df1a24294911484a5d1a7 3de19fdb-352c-4791-b439-64e97e5827a6] request throttling increment: [0.01894593699998626,-50.0,1767927207.852338,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",0.0]]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0] Started GET "/login/canvas" for 35.169.8.39 at 2026-01-09 02:54:21 +0000
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0] request throttling increment: [0,50.0,1767927261.507315,["client_identifier","ip:35.169.8.39"],["count",0.0],["last_touched",null]]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0] Processing by Login::CanvasController#new as HTML
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0] setup_live_events_context (0.2ms)
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND "authentication_providers"."auth_type" = 'canvas' AND (workflow_state <> 'deleted')ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL AuthenticationProvider Load (1.1ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   Rendering login/canvas/new.html.erb within layouts/application
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE 1=0  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   SQL BrandConfig Load (0.8ms)  SELECT "brand_configs".* FROM "brand_configs" WHERE "brand_configs"."md5" = '1242c38c8d0a211ef20185e55fd6860a' LIMIT 1  [production:1 master]
[- 3e50e12f-13f6-4bea-a33f-2ab08ef64de0]   Rendered login/shared/_header_logo.html.erb (4.0ms)
--
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d]   Rendered layouts/_head.html.erb (6.4ms)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d]   Rendered shared/_static_notices.html.erb (0.2ms)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d]   Rendered layouts/_foot.html.erb (0.2ms)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d] Completed 200 OK in 26ms (Views: 14.7ms | ActiveRecord: 4.6ms)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d] [STATSD] (sql_read: 6.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 16.00)(total: 26.04) (view: 14.74) (db: 4.62)
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d] [STAT] 802720 802720 0 802720 0.027627999999999986 0.0
[- 8ec09db1-8580-4c1b-88a6-1c62952f9f5d] request throttling increment: [0.03224327499987822,-50.0,1767927307.109879,["client_identifier","ip:10.78.194.92"],["count",0.0],["last_touched",0.0]]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (1.6ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'account_special_account_cache_time' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (1.0ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'shard_cache_time' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'default_account_id' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Account Load (1.5ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 1 LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL PluginSetting Load (1.3ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.custom_settings' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.up_front_cost' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.skip' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] request throttling increment: [0,50.0,1767927307.186026,["client_identifier","ip:10.78.194.92"],["count",0.0],["last_touched",null]]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.outflow' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.maximum' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.whitelist' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.blacklist' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'request_throttle.hwm' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] Processing by Login::CanvasController#new as HTML
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] No separate files host specified for account id 1.  This is a potential security risk.
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (1.0ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'enable_page_views' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'site_admin_account_id' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Account Load (1.0ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 2 LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.2ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] setup_live_events_context (26.7ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL AuthenticationProvider Load (1.4ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND "authentication_providers"."auth_type" = 'canvas' AND (workflow_state <> 'deleted')ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL AuthenticationProvider Load (1.3ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendering login/canvas/new.html.erb within layouts/application
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL AuthenticationProvider Load (1.2ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Account Load (1.0ms)  SELECT "accounts".* FROM "accounts" WHERE 1=0  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL BrandConfig Load (1.1ms)  SELECT "brand_configs".* FROM "brand_configs" WHERE "brand_configs"."md5" = '1242c38c8d0a211ef20185e55fd6860a' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] reading rev-manifest.json
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/shared/_header_logo.html.erb (21.8ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL AuthenticationProvider Load (1.1ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') AND "authentication_providers"."auth_type" = 'canvas'ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/canvas/_login_banner.html.erb (3.2ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   CACHE SQL PluginSetting Load (0.0ms)  1::SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/canvas/_forgot_password_link.html.erb (0.6ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/canvas/_sso_buttons.html.erb (0.8ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/canvas/_new_login_content.html.erb (48.6ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered shared/_login_trailer.html.erb (0.2ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered login/canvas/new.html.erb within layouts/application (50.8ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.1ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'new_user_tutorial' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'new_user_tutorial' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'responsive_layout' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'responsive_layout' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- -] Failure handling redis command on localhost:6379: #<Redis::InheritedError: Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.>
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.1ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'k12' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'k12' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- -] Redis (0.756ms) get schema/settings [localhost:6379]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'deep_linking_logging' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'show_feedback_link' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] init @js_env (48.8ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (0.9ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'javascript_csp' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL FeatureFlag Load (1.0ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'javascript_csp' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'web_app_manifest_url' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] include_css_bundles (0.3ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL PluginSetting Load (0.9ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'crocodoc' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL PluginSetting Load (0.9ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'pandapub' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] rendering INST (4.5ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] rendering ENV (0.1ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] reading /var/canvas/public/dist/webpack-production/webpack-manifest.json
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] include_head_js (1.8ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'google_analytics_key' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered layouts/_google_analytics_snippet.html.erb (2.1ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered layouts/_head.html.erb (17.7ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered shared/_static_notices.html.erb (4.4ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered shared/_flash_notices.html.erb (0.3ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   Rendered layouts/_foot.html.erb (0.5ms)
[- -]   SQL Setting Load (1.2ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignore_redis_failures' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a]   SQL Setting Load (0.9ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'block_html_frames' LIMIT 1  [production:1 master]
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] Completed 200 OK in 346ms (Views: 161.8ms | ActiveRecord: 46.3ms)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] [STATSD] (sql_read: 27.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 17.00) (cache_read: 86.00) (total: 346.21) (view: 161.84) (db: 46.25)
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] [STAT] 871332 871332 0 0 0.281867 0.03905800000000001
[- 2c7849ab-7859-408d-8dc3-eda8dcfbdd8a] request throttling increment: [0.3281199719995928,-50.0,1767927307.546804,["client_identifier","ip:10.78.194.92"],["count",0.0],["last_touched",0.0]]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'error_report_exception_handling' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignored_error_report_categories' LIMIT 1  [production:1 master]
[- -] Redis (0.226ms) get schema/error_reports [localhost:6379]
[- -] Redis (0.175ms) get schema/users [localhost:6379]
[- -] Redis (0.148ms) get schema/accounts [localhost:6379]
[- -]   SQL  (0.7ms)  BEGIN  [production:1 master]
[- -]   SQL ErrorReport Create (1.7ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:375:in `ensure_connected''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:231:in `block in process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:319:in `logging''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:230:in `process''
/var/canvas/lib/canvas/redis.rb:153:in `block in process''
/var/canvas/lib/canvas/redis.rb:73:in `handle_redis_failure''
/var/canvas/lib/canvas/redis.rb:152:in `process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:125:in `call''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:914:in `block in get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `block in synchronize''
/usr/lib/ruby/2.5.0/monitor.rb:235:in `mon_synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:913:in `get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block (2 levels) in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:26:in `with''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:446:in `failsafe''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:330:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache.rb:126:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:74:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:313:in `block in fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:312:in `fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:546:in `find_cached''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:61:in `default''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/lib/switchman/active_record/connection_handler.rb:82:in `establish_connection''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb:60:in `establish_connection''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:326:in `before_handling_requests''
/usr/share/passenger/helper-scripts/rack-preloader.rb:159:in `block in negotiate_spawn_command''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress''
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `negotiate_spawn_command''
/usr/share/passenger/helper-scripts/rack-preloader.rb:211:in `<module:App>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>''', 'Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.', '2026-01-09 02:55:07.631423', '2026-01-09 02:55:07.631423', 'unknown-unknownd...@instructure.example.com', '---
type: :redis
exception_message: Tried to use a connection from a child process without reconnecting.
 You need to reconnect to Redis after forking or set :inherit_socket to true.
hostname: 10.78.202.19
pid: 9813
', 'Redis::InheritedError') RETURNING "id"  [production:1 master]
[- -]   SQL  (2.7ms)  COMMIT  [production:1 master]
[- -] Created ErrorReport ID 10000032485279
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'collect_error_statistics' LIMIT 1  [production:1 master]
[- -]   SQL Switchman::Shard Load (1.0ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."default" = TRUE LIMIT 1 [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'redis_failure_time' LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] Started GET "/api/v1/conversations/unread_count" for 20.9.16.23 at 2026-01-09 02:55:29 +0000
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL  (0.8ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 1 LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] request throttling increment: [0,50.0,1767927329.853752,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",null]]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] Processing by ConversationsController#unread_count as JSON
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL SQL (1.2ms)  SELECT "pseudonyms"."id" AS t0_r0, "pseudonyms"."user_id" AS t0_r1, "pseudonyms"."account_id" AS t0_r2, "pseudonyms"."workflow_state" AS t0_r3, "pseudonyms"."unique_id" AS t0_r4, "pseudonyms"."crypted_password" AS t0_r5, "pseudonyms"."password_salt" AS t0_r6, "pseudonyms"."persistence_token" AS t0_r7, "pseudonyms"."single_access_token" AS t0_r8, "pseudonyms"."perishable_token" AS t0_r9, "pseudonyms"."login_count" AS t0_r10, "pseudonyms"."failed_login_count" AS t0_r11, "pseudonyms"."last_request_at" AS t0_r12, "pseudonyms"."last_login_at" AS t0_r13, "pseudonyms"."current_login_at" AS t0_r14, "pseudonyms"."last_login_ip" AS t0_r15, "pseudonyms"."current_login_ip" AS t0_r16, "pseudonyms"."reset_password_token" AS t0_r17, "pseudonyms"."position" AS t0_r18, "pseudonyms"."created_at" AS t0_r19, "pseudonyms"."updated_at" AS t0_r20, "pseudonyms"."password_auto_generated" AS t0_r21, "pseudonyms"."deleted_at" AS t0_r22,"pseudonyms"."sis_batch_id" AS t0_r23, "pseudonyms"."sis_user_id" AS t0_r24, "pseudonyms"."sis_ssha" AS t0_r25, "pseudonyms"."communication_channel_id" AS t0_r26, "pseudonyms"."sis_communication_channel_id" AS t0_r27, "pseudonyms"."stuck_sis_fields" AS t0_r28, "pseudonyms"."integration_id" AS t0_r29, "pseudonyms"."authentication_provider_id" AS t0_r30, "users"."id" AS t1_r0, "users"."name" AS t1_r1, "users"."sortable_name" AS t1_r2, "users"."workflow_state" AS t1_r3, "users"."time_zone" AS t1_r4, "users"."uuid" AS t1_r5, "users"."created_at" AS t1_r6, "users"."updated_at" AS t1_r7, "users"."avatar_image_url" AS t1_r8, "users"."avatar_image_source" AS t1_r9, "users"."avatar_image_updated_at" AS t1_r10, "users"."phone" AS t1_r11, "users"."school_name" AS t1_r12, "users"."school_position" AS t1_r13, "users"."short_name" AS t1_r14, "users"."deleted_at" AS t1_r15, "users"."show_user_services" AS t1_r16, "users"."gender" AS t1_r17, "users"."page_views_count" AS t1_r18, "users"."reminder_time_for_due_dates" AS t1_r19, "users"."reminder_time_for_grading" AS t1_r20, "users"."storage_quota" AS t1_r21, "users"."visible_inbox_types" AS t1_r22, "users"."last_user_note" AS t1_r23, "users"."subscribe_to_emails" AS t1_r24, "users"."features_used" AS t1_r25, "users"."preferences" AS t1_r26, "users"."avatar_state" AS t1_r27, "users"."locale" AS t1_r28, "users"."browser_locale" AS t1_r29, "users"."unread_conversations_count" AS t1_r30, "users"."stuck_sis_fields" AS t1_r31, "users"."public" AS t1_r32, "users"."birthdate" AS t1_r33, "users"."otp_secret_key_enc" AS t1_r34, "users"."otp_secret_key_salt" AS t1_r35, "users"."otp_communication_channel_id" AS t1_r36, "users"."initial_enrollment_type" AS t1_r37, "users"."crocodoc_id" AS t1_r38, "users"."last_logged_out" AS t1_r39, "users"."lti_context_id" AS t1_r40, "users"."turnitin_id" AS t1_r41, "users"."lti_id" AS t1_r42, "users"."pronouns" AS t1_r43 FROM "pseudonyms" LEFT OUTER JOIN "users" ON "users"."id" = "pseudonyms"."user_id" WHERE "pseudonyms"."id" = 1 LIMIT 1[production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL SessionPersistenceToken Load (0.8ms)  SELECT "session_persistence_tokens".* FROM "session_persistence_tokens" WHERE "session_persistence_tokens"."id" = 4 ORDER BY "session_persistence_tokens"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 2 LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] setup_live_events_context (7.2ms)
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] Filter chain halted as :require_user rendered or redirected
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] Completed 401 Unauthorized in 14ms (Views: 0.1ms | ActiveRecord: 4.3ms)
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] [STATSD] (sql_read: 5.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 13.00) (total: 13.72) (view: 0.09) (db: 4.31)
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] [STAT] 802720 802720 0 802720 0.01316700000000004 0.00020500000000001073
[3de4e081098df1a24294911484a5d1a7 d5776c0a-db53-4a2b-8031-48cbb9472053] request throttling increment: [0.01747508299984168,-50.0,1767927329.870061,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",0.0]]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Started GET "/api/v1/conversations/unread_count" for 20.9.16.23 at 2026-01-09 02:56:30 +0000
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL  (0.8ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.452ms) get _account_lookup5/1 [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.179ms) get settings_for_plugin4/sessions [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL PluginSetting Load (0.8ms)  SELECT "plugin_settings".* FROM "plugin_settings" WHERE "plugin_settings"."name" = 'sessions' ORDER BY "plugin_settings"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.167ms) set settings_for_plugin4/sessions [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] request throttling increment: [0,50.0,1767927390.84129,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",null]]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.185ms) evalsha - [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.386ms) eval - [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Processing by ConversationsController#unread_count as JSON
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL SQL (1.2ms)  SELECT "pseudonyms"."id" AS t0_r0, "pseudonyms"."user_id" AS t0_r1, "pseudonyms"."account_id" AS t0_r2, "pseudonyms"."workflow_state" AS t0_r3, "pseudonyms"."unique_id" AS t0_r4, "pseudonyms"."crypted_password" AS t0_r5, "pseudonyms"."password_salt" AS t0_r6, "pseudonyms"."persistence_token" AS t0_r7, "pseudonyms"."single_access_token" AS t0_r8, "pseudonyms"."perishable_token" AS t0_r9, "pseudonyms"."login_count" AS t0_r10, "pseudonyms"."failed_login_count" AS t0_r11, "pseudonyms"."last_request_at" AS t0_r12, "pseudonyms"."last_login_at" AS t0_r13, "pseudonyms"."current_login_at" AS t0_r14, "pseudonyms"."last_login_ip" AS t0_r15, "pseudonyms"."current_login_ip" AS t0_r16, "pseudonyms"."reset_password_token" AS t0_r17, "pseudonyms"."position" AS t0_r18, "pseudonyms"."created_at" AS t0_r19, "pseudonyms"."updated_at" AS t0_r20, "pseudonyms"."password_auto_generated" AS t0_r21, "pseudonyms"."deleted_at" AS t0_r22,"pseudonyms"."sis_batch_id" AS t0_r23, "pseudonyms"."sis_user_id" AS t0_r24, "pseudonyms"."sis_ssha" AS t0_r25, "pseudonyms"."communication_channel_id" AS t0_r26, "pseudonyms"."sis_communication_channel_id" AS t0_r27, "pseudonyms"."stuck_sis_fields" AS t0_r28, "pseudonyms"."integration_id" AS t0_r29, "pseudonyms"."authentication_provider_id" AS t0_r30, "users"."id" AS t1_r0, "users"."name" AS t1_r1, "users"."sortable_name" AS t1_r2, "users"."workflow_state" AS t1_r3, "users"."time_zone" AS t1_r4, "users"."uuid" AS t1_r5, "users"."created_at" AS t1_r6, "users"."updated_at" AS t1_r7, "users"."avatar_image_url" AS t1_r8, "users"."avatar_image_source" AS t1_r9, "users"."avatar_image_updated_at" AS t1_r10, "users"."phone" AS t1_r11, "users"."school_name" AS t1_r12, "users"."school_position" AS t1_r13, "users"."short_name" AS t1_r14, "users"."deleted_at" AS t1_r15, "users"."show_user_services" AS t1_r16, "users"."gender" AS t1_r17, "users"."page_views_count" AS t1_r18, "users"."reminder_time_for_due_dates" AS t1_r19, "users"."reminder_time_for_grading" AS t1_r20, "users"."storage_quota" AS t1_r21, "users"."visible_inbox_types" AS t1_r22, "users"."last_user_note" AS t1_r23, "users"."subscribe_to_emails" AS t1_r24, "users"."features_used" AS t1_r25, "users"."preferences" AS t1_r26, "users"."avatar_state" AS t1_r27, "users"."locale" AS t1_r28, "users"."browser_locale" AS t1_r29, "users"."unread_conversations_count" AS t1_r30, "users"."stuck_sis_fields" AS t1_r31, "users"."public" AS t1_r32, "users"."birthdate" AS t1_r33, "users"."otp_secret_key_enc" AS t1_r34, "users"."otp_secret_key_salt" AS t1_r35, "users"."otp_communication_channel_id" AS t1_r36, "users"."initial_enrollment_type" AS t1_r37, "users"."crocodoc_id" AS t1_r38, "users"."last_logged_out" AS t1_r39, "users"."lti_context_id" AS t1_r40, "users"."turnitin_id" AS t1_r41, "users"."lti_id" AS t1_r42, "users"."pronouns" AS t1_r43 FROM "pseudonyms" LEFT OUTER JOIN "users" ON "users"."id" = "pseudonyms"."user_id" WHERE "pseudonyms"."id" = 1 LIMIT 1[production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL SessionPersistenceToken Load (0.8ms)  SELECT "session_persistence_tokens".* FROM "session_persistence_tokens" WHERE "session_persistence_tokens"."id" = 4 ORDER BY "session_persistence_tokens"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.141ms) get _account_lookup5/2 [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL Account Load (0.8ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 2 LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.223ms) set _account_lookup5/2 [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.142ms) get feature_flag_account_ids/accounts/1-20251213161128996289 [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.141ms) set feature_flag_account_ids/accounts/1-20251213161128996289 [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.14ms) get feature_flag3/Account/10000000000002/compact_live_event_payloads [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='2' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.149ms) set feature_flag3/Account/10000000000002/compact_live_event_payloads [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.142ms) get feature_flag3/Account/10000000000001/compact_live_event_payloads [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47]   SQL FeatureFlag Load (0.8ms)  SELECT "feature_flags".* FROM "feature_flags" WHERE "feature_flags"."feature" = 'compact_live_event_payloads' AND ((context_id='1' AND context_type='Account')) ORDER BY "feature_flags"."id" ASC LIMIT 1  [production:1 master]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] Redis (0.154ms) set feature_flag3/Account/10000000000001/compact_live_event_payloads [localhost:6379]
[3de4e081098df1a24294911484a5d1a7 19da7ed4-b3eb-409d-bff2-a1bdafc0fc47] setup_live_events_context (9.1ms)
--
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] Redis (0.162ms) get settings_for_plugin4/sessions [localhost:6379]
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered login/canvas/_forgot_password_link.html.erb (0.2ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered login/canvas/_new_login_content.html.erb (5.7ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered login/canvas/new.html.erb within layouts/application (6.2ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] init @js_env (1.2ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendering login/canvas/new.html.erb within layouts/application
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] include_css_bundles (0.3ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] Redis (0.155ms) get settings_for_plugin4/crocodoc [localhost:6379]
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] Redis (0.135ms) get settings_for_plugin4/pandapub [localhost:6379]
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] rendering INST (0.7ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] rendering ENV (0.1ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] include_head_js (0.9ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   SQL AuthenticationProvider Load (0.9ms)  SELECT "authentication_providers".* FROM "authentication_providers" WHERE "authentication_providers"."account_id" = 1 AND (workflow_state <> 'deleted') ORDER BY "authentication_providers"."position" ASC LIMIT 1  [production:1 master]
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered layouts/_head.html.erb (3.2ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered shared/_static_notices.html.erb (0.1ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d]   Rendered layouts/_foot.html.erb (0.2ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] Completed 200 OK in 22ms (Views: 12.2ms | ActiveRecord: 2.7ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/shared/_header_logo.html.erb (0.4ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] [STATSD] (sql_read: 3.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 13.00)(total: 21.78) (view: 12.23) (db: 2.73)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/canvas/_login_banner.html.erb (0.1ms)
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] [STAT] 934820 934820 0 934820 0.022460999999999842 1.8000000000018e-05
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] request throttling increment: [0.02519080599993373,-50.0,1767929287.787614,["client_identifier","ip:10.78.194.92"],["count",50.0],["last_touched",1767929287.7625]]
[- 11763b3c-1810-48b5-9c0d-582410aaf42d] Redis (0.219ms) evalsha - [localhost:6379]
[- c62605d6-a581-450a-8926-fb37827543bf] Redis (0.151ms) get settings_for_plugin4/sessions [localhost:6379]
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/canvas/_forgot_password_link.html.erb (0.6ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/canvas/_sso_buttons.html.erb (0.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/canvas/_new_login_content.html.erb (9.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered shared/_login_trailer.html.erb (0.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered login/canvas/new.html.erb within layouts/application (9.5ms)
[- c62605d6-a581-450a-8926-fb37827543bf] init @js_env (1.6ms)
[- c62605d6-a581-450a-8926-fb37827543bf] include_css_bundles (0.2ms)
[- c62605d6-a581-450a-8926-fb37827543bf] Redis (0.149ms) get settings_for_plugin4/crocodoc [localhost:6379]
[- c62605d6-a581-450a-8926-fb37827543bf] Redis (0.11ms) get settings_for_plugin4/pandapub [localhost:6379]
[- c62605d6-a581-450a-8926-fb37827543bf] rendering INST (0.6ms)
[- c62605d6-a581-450a-8926-fb37827543bf] rendering ENV (0.1ms)
[- c62605d6-a581-450a-8926-fb37827543bf] include_head_js (2.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered layouts/_google_analytics_snippet.html.erb (0.1ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered layouts/_head.html.erb (5.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered shared/_static_notices.html.erb (0.1ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered shared/_flash_notices.html.erb (0.0ms)
[- c62605d6-a581-450a-8926-fb37827543bf]   Rendered layouts/_foot.html.erb (0.2ms)
[- c62605d6-a581-450a-8926-fb37827543bf] Completed 200 OK in 33ms (Views: 18.7ms | ActiveRecord: 2.6ms)
[- c62605d6-a581-450a-8926-fb37827543bf] [STATSD] (sql_read: 3.00) (sql_write: 0.00) (sql_cache: 0.00) (active_record: 5.00) (cache_read: 13.00)(total: 32.94) (view: 18.66) (db: 2.62)
[- c62605d6-a581-450a-8926-fb37827543bf] [STAT] 870308 870308 0 870308 0.03628000000000009 0.0002750000000000252
[- c62605d6-a581-450a-8926-fb37827543bf] request throttling increment: [0.03890126800043925,-50.0,1767929287.80285,["client_identifier","ip:10.78.194.92"],["count",99.987001419067],["last_touched",1767929287.7638]]
[- c62605d6-a581-450a-8926-fb37827543bf] Redis (0.567ms) evalsha - [localhost:6379]
[- -] Failure handling redis command on localhost:6379: #<Redis::InheritedError: Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.>
[- -] Redis (0.713ms) get schema/settings [localhost:6379]
[- -]   SQL Setting Load (1.1ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignore_redis_failures' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'error_report_exception_handling' LIMIT 1  [production:1 master]
[- -]   SQL Setting Load (0.7ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'ignored_error_report_categories' LIMIT 1  [production:1 master]
[- -] Redis (0.199ms) get schema/error_reports [localhost:6379]
[- -] Redis (0.188ms) get schema/users [localhost:6379]
[- -] Redis (0.168ms) get schema/accounts [localhost:6379]
[- -]   SQL  (0.8ms)  BEGIN  [production:1 master]
[- -]   SQL ErrorReport Create (1.9ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:375:in `ensure_connected''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:231:in `block in process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:319:in `logging''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:230:in `process''
/var/canvas/lib/canvas/redis.rb:153:in `block in process''
/var/canvas/lib/canvas/redis.rb:73:in `handle_redis_failure''
/var/canvas/lib/canvas/redis.rb:152:in `process''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis/client.rb:125:in `call''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:914:in `block in get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `block in synchronize''
/usr/lib/ruby/2.5.0/monitor.rb:235:in `mon_synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:52:in `synchronize''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/redis-4.1.3/lib/redis.rb:913:in `get''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block (2 levels) in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:26:in `with''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:331:in `block in read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:446:in `failsafe''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:330:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache.rb:126:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache/redis_cache_store.rb:74:in `read_entry''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:313:in `block in fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `block in instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb:168:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:663:in `instrument''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.3/lib/active_support/cache.rb:312:in `fetch''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:546:in `find_cached''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/app/models/switchman/shard_internal.rb:61:in `default''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/switchman-1.14.7/lib/switchman/active_record/connection_handler.rb:82:in `establish_connection''
/var/canvas/vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb:60:in `establish_connection''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:326:in `before_handling_requests''
/usr/share/passenger/helper-scripts/rack-preloader.rb:159:in `block in negotiate_spawn_command''
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress''
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `negotiate_spawn_command''
/usr/share/passenger/helper-scripts/rack-preloader.rb:211:in `<module:App>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>''
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>''', 'Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking or set :inherit_socket to true.', '2026-01-09 03:28:10.112306', '2026-01-09 03:28:10.112306', 'unknown-unknownd...@instructure.example.com', '---
type: :redis
exception_message: Tried to use a connection from a child process without reconnecting.
 You need to reconnect to Redis after forking or set :inherit_socket to true.
hostname: 10.78.202.19
pid: 54893
', 'Redis::InheritedError') RETURNING "id"  [production:1 master]
[- -]   SQL  (2.3ms)  COMMIT  [production:1 master]
[- -] Created ErrorReport ID 10000032485285
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'collect_error_statistics' LIMIT 1  [production:1 master]
[- -]   SQL Switchman::Shard Load (1.0ms)  SELECT "switchman_shards".* FROM "switchman_shards" WHERE "switchman_shards"."default" = TRUE LIMIT 1 [production:1 master]
[- -]   SQL Setting Load (0.8ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'redis_failure_time' LIMIT 1  [production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Started GET "/courses/9469/assignments/new" for 20.9.16.23 at 2026-01-0903:28:19 +0000
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL  (0.8ms)  SELECT DISTINCT "switchman_shards"."delayed_jobs_shard_id" FROM "switchman_shards" WHERE "switchman_shards"."delayed_jobs_shard_id" IS NOT NULL  [production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.244ms) get _account_lookup5/1 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.132ms) get settings_for_plugin4/sessions [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] request throttling increment: [0,50.0,1767929299.025779,["client_identifier","user:10000000000001"],["count",0.0],["last_touched",null]]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.184ms) evalsha - [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Processing by AssignmentsController#new as HTML
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   Parameters: {"course_id"=>"9469"}
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL SQL (1.3ms)  SELECT "pseudonyms"."id" AS t0_r0, "pseudonyms"."user_id" AS t0_r1, "pseudonyms"."account_id" AS t0_r2, "pseudonyms"."workflow_state" AS t0_r3, "pseudonyms"."unique_id" AS t0_r4, "pseudonyms"."crypted_password" AS t0_r5, "pseudonyms"."password_salt" AS t0_r6, "pseudonyms"."persistence_token" AS t0_r7, "pseudonyms"."single_access_token" AS t0_r8, "pseudonyms"."perishable_token" AS t0_r9, "pseudonyms"."login_count" AS t0_r10, "pseudonyms"."failed_login_count" AS t0_r11, "pseudonyms"."last_request_at" AS t0_r12, "pseudonyms"."last_login_at" AS t0_r13, "pseudonyms"."current_login_at" AS t0_r14, "pseudonyms"."last_login_ip" AS t0_r15, "pseudonyms"."current_login_ip" AS t0_r16, "pseudonyms"."reset_password_token" AS t0_r17, "pseudonyms"."position" AS t0_r18, "pseudonyms"."created_at" AS t0_r19, "pseudonyms"."updated_at" AS t0_r20, "pseudonyms"."password_auto_generated" AS t0_r21, "pseudonyms"."deleted_at" AS t0_r22,"pseudonyms"."sis_batch_id" AS t0_r23, "pseudonyms"."sis_user_id" AS t0_r24, "pseudonyms"."sis_ssha" AS t0_r25, "pseudonyms"."communication_channel_id" AS t0_r26, "pseudonyms"."sis_communication_channel_id" AS t0_r27, "pseudonyms"."stuck_sis_fields" AS t0_r28, "pseudonyms"."integration_id" AS t0_r29, "pseudonyms"."authentication_provider_id" AS t0_r30, "users"."id" AS t1_r0, "users"."name" AS t1_r1, "users"."sortable_name" AS t1_r2, "users"."workflow_state" AS t1_r3, "users"."time_zone" AS t1_r4, "users"."uuid" AS t1_r5, "users"."created_at" AS t1_r6, "users"."updated_at" AS t1_r7, "users"."avatar_image_url" AS t1_r8, "users"."avatar_image_source" AS t1_r9, "users"."avatar_image_updated_at" AS t1_r10, "users"."phone" AS t1_r11, "users"."school_name" AS t1_r12, "users"."school_position" AS t1_r13, "users"."short_name" AS t1_r14, "users"."deleted_at" AS t1_r15, "users"."show_user_services" AS t1_r16, "users"."gender" AS t1_r17, "users"."page_views_count" AS t1_r18, "users"."reminder_time_for_due_dates" AS t1_r19, "users"."reminder_time_for_grading" AS t1_r20, "users"."storage_quota" AS t1_r21, "users"."visible_inbox_types" AS t1_r22, "users"."last_user_note" AS t1_r23, "users"."subscribe_to_emails" AS t1_r24, "users"."features_used" AS t1_r25, "users"."preferences" AS t1_r26, "users"."avatar_state" AS t1_r27, "users"."locale" AS t1_r28, "users"."browser_locale" AS t1_r29, "users"."unread_conversations_count" AS t1_r30, "users"."stuck_sis_fields" AS t1_r31, "users"."public" AS t1_r32, "users"."birthdate" AS t1_r33, "users"."otp_secret_key_enc" AS t1_r34, "users"."otp_secret_key_salt" AS t1_r35, "users"."otp_communication_channel_id" AS t1_r36, "users"."initial_enrollment_type" AS t1_r37, "users"."crocodoc_id" AS t1_r38, "users"."last_logged_out" AS t1_r39, "users"."lti_context_id" AS t1_r40, "users"."turnitin_id" AS t1_r41, "users"."lti_id" AS t1_r42, "users"."pronouns" AS t1_r43 FROM "pseudonyms" LEFT OUTER JOIN "users" ON "users"."id" = "pseudonyms"."user_id" WHERE "pseudonyms"."id" = 1 LIMIT 1[production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.139ms) get _account_lookup5/2 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.12ms) get feature_flag_account_ids/accounts/1-20251213161128996289 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.128ms) get feature_flag3/Account/10000000000002/compact_live_event_payloads [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.117ms) get feature_flag3/Account/10000000000001/compact_live_event_payloads [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] setup_live_events_context (3.2ms)
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL Course Load (1.2ms)  SELECT "courses".* FROM "courses" WHERE (courses.workflow_state<>'deleted') AND "courses"."id" = 9469 ORDER BY "courses"."id" ASC LIMIT 1  [production:1 slave]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL Enrollment Load (1.3ms)  SELECT "enrollments".* FROM "enrollments"INNER JOIN "enrollment_states" ON "enrollment_states"."enrollment_id" = "enrollments"."id" WHERE "enrollments"."course_id" = 9469 AND (enrollments.workflow_state<>'deleted') AND "enrollments"."user_id" = 1 ORDER BY CASE WHEN enrollment_states.restricted_access THEN 3 WHEN enrollment_states.state IN ('active') THEN 0 WHEN enrollment_states.state IN ('invited', 'creation_pending', 'pending_active', 'pending_invited') THEN 1 WHEN enrollment_states.state IN ('completed') THEN 2 WHEN enrollment_states.state IN ('inactive') THEN 3 WHEN enrollment_states.state IN ('rejected') THEN 4 WHEN enrollment_states.state IN ('deleted') THEN 5 ELSE 6 END, CASE WHEN enrollments.type IN ('TeacherEnrollment') THEN 0 WHEN enrollments.type IN ('TaEnrollment') THEN 1 WHEN enrollments.type IN ('DesignerEnrollment') THEN 2 WHEN enrollments.type IN ('StudentEnrollment') THEN 3 WHEN enrollments.type IN ('StudentViewEnrollment') THEN 4 WHEN enrollments.type IN ('ObserverEnrollment') THEN 5 ELSE 6 END LIMIT 1  [production:1 slave]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL EnrollmentState Load (0.9ms)  SELECT "enrollment_states".* FROM "enrollment_states" WHERE "enrollment_states"."enrollment_id" = 144578 LIMIT 1  [production:1 slave]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.122ms) get permissions/courses/9469-20251213053758357300/users/1-20260108085810455386/default/read [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] setup_live_events_context (0.3ms)
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.123ms) get feature_flag3/Account/10000000000002/newquizzes_on_quiz_page [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.107ms) get feature_flag3/Account/10000000000001/newquizzes_on_quiz_page [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL Account Load (0.9ms)  SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 3 LIMIT 1  [production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.127ms) get default_locale/10000000000003 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.137ms) get feature_flag_account_ids/courses/9469-20251213053758357300 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.103ms) get feature_flag3/Account/10000000000002/conditional_release [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.101ms) get feature_flag3/Account/10000000000001/conditional_release [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.119ms) get feature_flag3/Account/10000000000003/conditional_release [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.145ms) get feature_flag3/Course/10000000009469/conditional_release [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.108ms) get usage_rights_required/10000000000003 [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.107ms) get permissions/courses/9469-20251213053758357300/users/1-20260108085810455386/manage_files [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL Wiki Load (0.8ms)  SELECT "wikis".* FROM "wikis" WHERE "wikis"."id" = 10573 LIMIT 1  [production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.121ms) get permissions/wikis/10573-20250903014222398114/users/1-20260108085810455386/create_page [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.102ms) get feature_flag3/Account/10000000000002/high_contrast [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1] Redis (0.102ms) get feature_flag3/User/10000000000001/high_contrast [localhost:6379]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL  (0.6ms)  BEGIN  [production:1 master]
[b2865e1ea89ece259431be720f4e7135 8c05ecc5-ac85-44f1-9275-fbf32f7274c1]   SQL ErrorReport Create (1.0ms)  INSERT INTO "error_reports" ("backtrace", "message", "created_at", "updated_at", "email", "data", "category") VALUES ('/var/canvas/lib/canvas/security.rb:175:in `create_encrypted_jwt''
/var/canvas/lib/canvas/security/services_jwt.rb:71:in `generate''
/var/canvas/lib/canvas/security/services_jwt.rb:95:in `for_user''
/var/canvas/lib/services/rich_content.rb:24:in `env_for''
/var/canvas/app/controllers/application_controller.rb:215:in `rce_js_env''
/var/canvas/app/controllers/assignments_controller.rb:550:in `edit''

I found this information in the production.log, can anyone look into this please suggest me the solution 
Reply all
Reply to author
Forward
0 new messages