Команда redis-cli для проверки процесса Sidekiq

Я сейчас запускаю импорт для загрузки на новый аккаунт Standard Hosting. Скорее всего, он завершится раньше, чем я закончу это сообщение.

Я запускаю его с указанным именем хоста, которое будет у сайта, поэтому не могу получить доступ к веб-интерфейсу, так как он предназначен для другого домена. Я хотел бы подождать, пока Sidekiq завершит работу, прежде чем создавать резервную копию для загрузки.

Могу ли я выполнить команду redis-cli, чтобы проверить, завершили ли процессы Sidekiq свою работу?

Что ж, команда keys "failed" возвращает кучу (о, 214) строк вроде:

200) "sidekiq:stat:failed:2019-08-07"

Может, мне просто запустить это с поддельным именем хоста и оставить это на ваше усмотрение. :man_shrugging:

Используйте временное имя хоста, которое находится под вашим контролем (например, customer72.import.literatecomputing.com), чтобы команда remap исправила всё.

Обычно я делаю именно так. Я думал, что переход сразу к вашему имени хоста сэкономит один шаг, но это было ошибкой. Тем более что они всё равно сменят временное имя хоста на настоящее, а домен пока ещё не настроен…

В любом случае спасибо.

Всё ещё слегка интересно, как проверить, есть ли задачи в очереди, но сейчас я не могу придумать ситуации, когда это было бы полезно. :slight_smile:

Если вам действительно интересно, я полагаю, вы могли бы извлечь это из кода веб-интерфейса Sidekiq?