Как понять значение этого журнала ошибок ActiveStorage? - PullRequest
0 голосов
/ 09 декабря 2018

Этот журнал составляет большую часть моего журнала ошибок в Heroku, и я не совсем понимаю значение ошибки.Что это такое и как я могу заставить его уйти?

2018-12-09T00:22:21.020684+00:00 app[web.3]: 00:22:21 worker.1 | E, [2018-12-09T00:22:21.016292 #15] ERROR -- : Retrying ActiveStorage::PurgeJob in 3 seconds, due to a StandardError. The original exception was #<ActiveRecord::RecordNotFound: Couldn't find ActiveStorage::Blob with 'id'=2>.
2018-12-09T00:22:21.020807+00:00 app[web.3]: 00:22:21 worker.1 | I, [2018-12-09T00:22:21.018923 #15]  INFO -- : [ActiveJob] Enqueued ActiveStorage::PurgeJob (Job ID: e89af631-9c28-4247-8897-887a55c68b64) to Sidekiq(default) at 2018-12-09 00:22:24 UTC
2018-12-09T00:22:25.744836+00:00 app[web.4]: 00:22:25 worker.1 | D, [2018-12-09T00:22:25.744555 #15] DEBUG -- :   [1m[36mActiveStorage::Blob Load (1.4ms)[0m  [1m[34mSELECT  "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = $1 LIMIT $2[0m  [["id", 2], ["LIMIT", 1]]
2018-12-09T00:22:25.745100+00:00 app[web.4]: 00:22:25 worker.1 | E, [2018-12-09T00:22:25.744923 #15] ERROR -- : Retrying ActiveStorage::PurgeJob in 3 seconds, due to a StandardError. The original exception was #<ActiveRecord::RecordNotFound: Couldn't find ActiveStorage::Blob with 'id'=2>.
2018-12-09T00:22:25.746754+00:00 app[web.4]: 00:22:25 worker.1 | I, [2018-12-09T00:22:25.746542 #15]  INFO -- : [ActiveJob] Enqueued ActiveStorage::PurgeJob (Job ID: e89af631-9c28-4247-8897-887a55c68b64) to Sidekiq(default) at 2018-12-09 00:22:28 UTC

Все, что я понимаю, это то, что он ищет изображение на S3, которое не существует.Откуда он получает значение id?

Это составляет 95% наших журналов, и это отвлекает нас от сосредоточения или обнаружения реальных проблем.Как я могу это исправить и заставить его уйти?

Мой ActiveStorage :: Blob на данный момент пуст, но он продолжает запрашивать URL-адреса для вложения, который не существует.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...