redash v10.0.0으로 버전을 업그레이드했을 때 발생하는 문제에 대해

2310 단어 redash
요 전날, 2021/10/01에 약 2년만에 redash의 릴리스가 있었기 때문에 조속히 버전 업 해 보았습니다만, 2개 정도 결함에 부딪쳤으므로, 같은 현상에 휩쓸리고 있는 분의 도움에 된다고 생각해 써 둡니다.

버전 업그레이드 절차



버전 업 이전 버전은 8.0.0

버전 업그레이드 절차는 여기에 설명 된대로 수행했습니다.
htps : // 기주 b. 이 m / 게 t reda sh / reda sh / ree s s / g / v10.0.0

구체적으로는
  • docker-compose.yml 편집
  • Docker 이미지 교체
  • services/sucheduler/enviroment 섹션 삭제
  • 작업자 섹션 추가

  • docker-compose up --force-recreate --build
  • docker-compose run --rm server manage db upgrade

  • 했을 뿐입니다.

    버전 업그레이드 후 발생한 오류



    쿼리에 액세스할 수 없음



    100명 정도가 상시 사용되고 있습니다만, 그중 3명으로부터 redash가 열리지 않는다고 문의를 받았습니다.
    일단 로그아웃하고 로그인 받는 것으로 해소한 것이 2예.
    로그아웃, 로그인해도 해소하지 않고, 모든 브라우저 캐쉬를 지워 하드 리로드해도 해소하지 않고, Google 계정의 로그아웃, 로그인도 해소할 수 없고, 다른 브라우저로부터의 액세스도 해소할 수 없고, 시크릿 윈도우에서 의 액세스라면 가능하다고 하는 것이 1례 있었습니다.
    이 마지막 하나의 예는 결국 아무래도 정상적인 브라우저로의 액세스를 할 수 없고, 아직 회피 방법은 시크릿 윈도우로 액세스한다고 하는 것 밖에 발견되지 않습니다…

    모든 사용자 계정의 로그인 인증은 Google 로그인입니다.

    스키마 정보를 얻을 수 없음



    새 쿼리를 만들 때 테이블 목록이 더 이상 표시되지 않는다는 보고를 받았습니다.
    확실히 테이블 일람의 개소가 대기 아이콘인 채로 잠시 후 타임 아웃 하고 있었습니다.

    단계대로 8.0.0부터 업데이트하면 schemas queue를 처리할 수 없게 되는 것 같습니다.
    Admin 화면에서 schemas 의 Queued 가 모이면 이 현상입니다.



    이것은 adhoc_worker QUEUE에 schemas를 추가하고 다시 시작하면 해결됩니다.
      adhoc_worker:
        <<: *redash-service
        command: worker
        environment:
          QUEUES: "queries schemas"
          WORKERS_COUNT: 10
    

    좋은 웹페이지 즐겨찾기