실패한 복원 작업으로 인해 Sidekiq 작업 오류 발생

대량 삭제 작업 전에 서버를 백업했는데, 오타가 발생해서(sleep가 먼저 실행됨 :blush:) 복원 작업을 수행했습니다.

처음 실행했을 때 중간에 중단되었고, 로그 메시지도 받지 못했습니다. 두 번째로 복원을 실행했을 때는 로그 메시지와 함께 완료되었습니다.

이제 Sidekiq 업데이트 오류가 발생합니다:
A check for updates has not been performed. Ensure sidekiq is running.

/sidekiq/scheduler에서 수동으로 트리거를 시도했지만, 60초 후에 계속 실패합니다.
"retries"에서 표시되는 오류는 다음과 같습니다:
Jobs::HandledExceptionWrapper: Wrapped Excon::Error::Timeout: connect_write timeout reached

지금 무슨 일이 일어나고 있는지 전혀 모르겠습니다. 포럼은 여전히 정상적으로 작동 중이지만, 다른 Sidekiq 작업 몇 개가 실패하고 있습니다.

재부팅을 시도해 볼 수도 있겠지만, 아마도 복원 후 처리 과정이 너무 많아 시스템이 과부하 상태일 가능성이 큽니다. RAM, 디스크, CPU 사용량과 게시글 수는 각각 얼마나 되나요?

그 오류는 무시하셔도 됩니다. 현재 데이터 센터 중 한 곳의 네트워크 장애로 인해 셀프 호스터의 버전 확인 기능이 일시적으로 중단되어 있습니다. 장애가 해결되면 다시 정상적으로 작동할 것입니다.

재시작을 완료했습니다. 포럼에는 총 10만 개 이상의 게시물이 있습니다(정확한 수치를 어디서 확인할 수 있는지 확실하지 않음) 그리고 몇 분마다 여러 이미지 핫링크가 대기열에 쌓이고 있습니다.

기타 사양: CPU 2개, 저장 공간 80GB, RAM 4GB

다른 게시물에서 그 내용을 언급하신 것을 봤습니다. 포럼을 호스팅하는 다른 사용자들도 동일한 문제를 보고했나요?

아니요, 아직 아닙니다. 사소한 문제이며, 적절한 시점에 로그를 자세히 들여다보지 않는 한 눈에 띄지 않습니다. :wink: Discourse에는 전혀 영향을 미치지 않습니다. 걱정하지 마세요.

이미지 핫링크 작업이 모두 처리되었고, Jobs::VersionCheck 워커가 이제 OK를 보고하고 있습니다. 그 백로그 때문에 제대로 작동하지 않았던 것 같습니다.

@pfaffman @gerhard 두 분 모두 정말 감사합니다!