Sidekiq 프로세스를 확인하는 redis-cli 명령어

지금 새 Standard Hosting 계정에 업로드할 데이터를 가져오는 중입니다. 이 메시지를 다 작성하기 전에 완료될 가능성이 높습니다.

호스트명을 해당 사이트가 사용할 호스트명으로 설정해서 실행 중이라, 다른 도메인을 위한 것이므로 웹 인터페이스에 접근할 수 없습니다. 백업을 가져와서 업로드하기 전에 sidekiq이 작업을 마칠 때까지 기다리고 싶습니다.

sidekiq 프로세스가 완료되었는지 확인하기 위해 redis-cli 명령을 사용할 수 있을까요?

음, "keys “failed”"을 실행하면 다음과 같은 214줄의 결과가 반환됩니다:

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

아마 가짜 호스트네임으로 실행해서 그 문제를 당신에게 떠넘기는 게 나을지도 모르겠네요. :man_shrugging:

본인이 제어할 수 있는 임시 호스트네임(예: customer72.import.literatecomputing.com)을 사용하여 remap으로 모든 문제를 해결하세요.

보통 저는 그렇게 합니다. 호스트네임으로 바로 넘어가면 한 단계를 줄일 수 있겠거니 했는데, 제 생각이 틀렸네요. 그리고 임시 호스트네임을 실제 호스트네임으로 변경할 예정인데, 해당 도메인을 아직 설정하지 않았거든요. . . .

그래도 감사합니다.

작업이 대기열에 있는지 확인하는 방법에 대해서는 여전히 약간 궁금하지만, 그 정보가 실제로 도움이 될 상황이 떠오르지 않네요. :slight_smile:

정말 궁금하시다면, Sidekiq 웹 UI 코드에서 그걸 꺼내 볼 수 있을 것 같아요?