프로필에서 결제 항목을 클릭할 때 오류가 발생합니다

안녕하세요 여러분!

자주 호스팅한 디스코urs를 곧 출시할 예정인데, 지금까지 구독 플러그인이 잘 작동하고 있습니다. 그런데 우연히 Billing 탭을 발견해서 그 화면이 어떻게 보이는지 확인해 보았습니다. 저 자신은 100% 할인 쿠폰을 사용하여 가입했기 때문에, 거기서 뭔가 볼 수 있을 것이라 생각했습니다.

Billing 탭에 들어갔더니 오류 메시지가 표시되고, 다시 시도 버튼을 클릭하면 whos online 플러그인 때문에 라우트 로딩 중 오류가 발생했다는 경고가 나타납니다.

스크린캐스트: Untitled Video October 12, 2024 10:41 PM - Screencastify

어디서부터 문제를 해결해야 할지 모르겠습니다. 간단한 해결책일 수도 있지만, 혹시 여기에서 아시는 분이 있을까 해서 문의드립니다!

사용 중인 버전:
Discourse 3.4.0.beta3-dev
Subscriptions 2.8.1
Whos online 2.0

미리 감사드립니다!

3개의 좋아요

안녕하세요,

불편을 드려 죄송합니다. 지난 주에 해당 문제를 수정했을 가능성이 있지만, 아직 사용자의 인스턴스에 배포되지 않았을 수 있습니다. 광고 차단기를 사용 중이시라면 비활성화한 후 정상 작동하는지 확인해 주시겠습니까?

빠른 답변 감사합니다. 광고 차단 도구는 사용하지 않고 있습니다.

1개의 좋아요

루스, 감사합니다. 이 문제가 아직 지속되고 있나요? 혹시 모르니 사이트를 다시 배포해 봤습니다. (20분 후에 적용될 예정입니다)

아직 문제가 지속된다면 알려 주세요. 바로 조치하겠습니다.

@RCheesley 실제 구독을 시도해 봤는데 정상적으로 작동합니다. 구독을 취소할 수도 있었습니다.

다른 문제가 보인다면 알려 주세요. 100% 쿠폰과 관련이 있는 것일 수도 있지만, 사람들이 구독할 수 있다는 점은 확인했습니다.

3개의 좋아요

잘 모르겠어요, 이상하네요 - 여전히 청구 탭에 접근할 수 없어요. 제가 보는 것은 다음과 같습니다:

업그레이드를 하려거나, 가입 시점 등을 확인하려 할 때 문제가 될 수 있을 것 같아요.

1개의 좋아요

whos-online 플러그인과 구독 플러그인을 로컬에서 함께 설치해 보았지만, 현재 이 문제를 재현할 수 없습니다.

whos-online 플러그인을 비활성화해 보시고, 차이가 있는지 확인해 주시겠습니까? 문제가 어디에서 발생하는지 파악해 보려는 것입니다.

1개의 좋아요

저도 그 방법을 시도해 보았지만, 그것이 원인이었다는 오류 메시지는 나오지 않았습니다. 그래도 여전히 오류 메시지가 표시되었습니다.

루스

2개의 좋아요

아직 로컬에서 이 문제를 재현하는 데 어려움을 겪고 있어서, 해당 페이지를 로드할 때 브라우저 콘솔에 어떤 내용이 표시되는지 보여줄 수 있을까요? 유용한 정보가 있을 수도 있습니다.

“subscriptions” 네트워크 탭은 다음과 같은 모습이어야 합니다:

그리고 응답은 다음과 같아야 합니다:

그리고 콘솔 탭도 함께 올려줄 수 있을까요? 노란색 경고가 여러 개 있을 수 있지만, 저는 주로 빨간색 오류가 있는지 여부를 확인하고 싶습니다:

또한 관리자 구독 페이지가 제대로 로드되는지 궁금합니다. 이 URL /admin/plugins/discourse-subscriptions/products로 이동한 후 subscriptions 탭을 클릭해 보세요.

1개의 좋아요

안녕하세요 :waving_hand:

이것이 관련 있는지는 확실하지 않지만, 며칠 전에도 저희가 동일한 문제를 겪었습니다. 아직 문제를 분석할 시간이 없었지만, 제 추측으로는 메모리가 부족할 때 발생하는 것 같습니다.

약간의 배경 설명을 드리자면, 기본 설정에 따라 Vultr의 HF 서버(4GB RAM)에서 사용되고 있으며 YJIT도 활성화되어 있습니다. 일반적인 상황에서는 완벽하게 작동합니다. ‘Who’s online’ 플러그인도 설치되어 있고 AI가 게시물을 검사하는 등 여러 기능이 동작합니다. 하지만 구독 플러그인은 설치되어 있지 않습니다. 그러나 며칠 전 이 에러를 겪었을 때, 저희 멤버 중 한 명을 위한 모금 행사를 열어서 평소보다 훨씬 많은 상호작용이 있었습니다. 이로 인해 서버가 과부하 상태에 빠진 것으로 보입니다. 사용자 라우트가 로드되지 않았고 위에서 언급한 에러가 발생했습니다. 또한 문제가 ‘Who’s online’ 플러그인 때문임을 보여주었습니다. 그때 저는 AI 자동 게시물 검사도 그 상황에서 잘 작동하지 않아 꺼두었는데, 이로 인해 상황이 다시 정상화된 것으로 보입니다.

CPU 사용률을 확인해 보았지만, 이 문제를 일으킬 정도로 높지 않았습니다. 따라서 메모리 부족이 우리에게 이 문제를 일으킨 원인이었을 것이라고 생각합니다.

2개의 좋아요

관리자 구독 페이지에 아무 문제 없이 접근할 수 있습니다. 컴퓨터 앞에 있을 때 콘솔에서 뭔가 찾을 수 있는지 확인해 보겠습니다.

1개의 좋아요