У меня есть задача на моем сайте, которая выполняется в админке, поэтому ее запускаю только я, и ее выполнение занимает около 10 минут. Я только что преобразовал это для запуска в качестве фонового задания, и это прекрасно работает.
Мой вопрос в том, есть ли какой-то драгоценный камень, который я могу использовать, который может легко позволить мне привести статус конкретной работы к определенному представлению в моем приложении. Например, чтобы показать, работает ли он, если он ошибочен, если последний был успешным и т. д.?
Я использую отложенную работу с ActiveJob. Задача будет выполняться только мной, и одновременно не должно выполняться более одной задачи. Задание также имеет очередь с уникальным именем.