У меня есть работник Sidekiq, который обрабатывает и загружает изображения на Amazon S3, используя Fog, Carriervave и imagemagick. Когда клиент отправляет запрос POST на /comments
, если все условия в порядке, я хочу позвонить работнику Sidekiq, чтобы получить изображение, представленное пользователем, и выполнить его работу асинхронно. Есть ли способ проверить, начата ли работа в моем CommentsController
, когда пользователь отправил комментарий, или нет? Потому что на других конечных точках, где клиент запрашивает комментарии, будет проблема, если фотография не была завершена для обработки, но несущая волна возвращает недопустимый image_url ...Отслеживание заданий Sidekiq
0
A
ответ
1
Этого можно достичь с помощью драгоценного камня sidekiq-status.
Это выглядит потрясающе. Я попробую. Большое спасибо!! – kitz
Отлично. Кроме того, в вашей ситуации могут быть и другие решения, которые не связаны с запросом sidekiq, например, обработкой ответа на перенос. – Dani