탈주한 데이터 탐색 쿼리를 어떻게 중지하나요?

안녕하세요,

Data Explorer를 막 사용하기 시작했습니다. 이 쿼리를 입력했습니다: View Count of a specific tag - #2 by SidV

그리고 '변경 사항 저장 및 실행’을 클릭했는데, 매개변수 값을 입력하라는 프롬프트가 나올 줄 알았습니다. 몇 분을 기다린 후 URL을 확인해 보니, ?id=5&params=%7B"user"%3Anull%7D가 표시되어 있더군요.

그래서… 장시간 실행 중인 쿼리를 중단해야 하나요?

3개의 좋아요

좋은 질문이네요! Data Explorer에 기본 쿼리 타임아웃 보호 기능이 있다고 생각하지만, Discourse 팀의 다른 구성원이 이를 확인해 주어야 할 것 같습니다.

3개의 좋아요

실제로 데이터 탐색기에서 실행되는 모든 쿼리에 10초 타임아웃이 적용되므로, 작업이 너무 오래 실행되는 것에 대해 걱정할 필요가 없습니다 :+1:

10초가 지난 후 UI에서 피드백을 받아야 합니다. 그렇지 않다면 알려 주시면 확인해 보겠습니다.

3개의 좋아요

아니요. 아무것도 없어요. 알림이 전혀 없었습니다. 그래서 제가 이 게시글을 만들었죠. 타임아웃이 작동하길 바랐지만, 확인할 방법이 없었습니다.

3개의 좋아요

오, 흥미롭네요! 여기 메타에서 직접 시도해 봤는데, 이런 결과가 나왔습니다: (하단에 오류 표시)

혹시 여러분의 사이트에서 깨진 쿼리를 한 번 더 실행해 보시고, 이런 것이 표시되는지 확인해 주시겠어요?

2개의 좋아요

당신이 원했잖아요! :joy:

3개의 좋아요

아하! 좋은 소식은 10초 타임아웃이 서버 측에서 정상적으로 작동하고 있어 쿼리가 실제로 취소되었다는 점입니다. 나쁜 소식은 클라이언트에 오류가 있어 해당 오류가 표시되지 못하고 있다는 것입니다. 이는 타임아웃 자체보다는 사용자의 “Null” 값과 관련이 있는 것 같습니다.

해당 문제를 수정하겠습니다. 보고해 주셔서 감사합니다!

3개의 좋아요

이 문제는 다음을 통해 수정됩니다.

3개의 좋아요

이 주제는 17일 후 자동으로 닫혔습니다. 더 이상 새 답변을 게시할 수 없습니다.