저는 디스커스에 비교적 새로운 사용자입니다(최근에 phpBB에서 이관했습니다). 여기에서 시스템이 어떻게 작동하는지 파악하려고 노력하고 있는데, 일부는 완벽하게 이해가 되지만 다른 부분은 여전히 조금 혼란스럽습니다. 갑자기 모든 것이 명확해지는 순간이 있다가도, 그 직후에는 "이게 대체 뭐지?"라는 생각이 드는 식이죠.
현재 Sidekiq가 “idle(대기 중)” 상태로 표시되고 있는데, 이것이 정상적인 동작인지 아니면 무언가 깨졌다는 신호인지 확신이 서지 않습니다. 이미 ./launcher rebuild app을 실행해 보았지만, Sidekiq는 여전히 처리된 작업 0건, 재시도 없음, 활성 워커 없음의 상태로 완전히 유휴 상태에 머물러 있습니다.
포럼 자체는 돌아가고 있지만, 몇 가지 이상한 동작들을 관찰하고 있습니다:
알림이 일관되지 않은 것 같습니다.
일부 작업은 영원히 끝나지 않는 것처럼 느껴집니다.
정확히 설명하기는 어렵지만, 뭔가 어색한 부분들이 있습니다.
솔직히 말해서, 실제로 문제가 있는 건지, 아니면 제가 디스커스의 내부 작동 방식을 잘못 이해하고 있는 것인지는 모르겠습니다. Sidekiq가 현재 할 일이 없어서 그런 걸까요? 아니면 트래픽이 적은 포럼이라도 보통 뭔가 무언가를 처리하고 있어야 하는 건가요?
어떤 통찰이나 조언을 주시면 정말 감사하겠습니다. 제가 유령을 쫓고 있는 것일 수도 있지만, 계속 스스로를 의심하기보다는 물어보는 것이 나을 것 같아서요.
저는 Vultr의 VPS에서 Discourse를 셀프호스팅하고 있습니다.
Cloudflare 같은 CDN이나 프록시는 설정되어 있지 않습니다 — 적어도 제가 의도적으로 설정한 것은 없습니다. 웹 서버로 NGINX만 사용하는 꽤 표준적인 설정일 것입니다.
나머지 모든 것은 정상적으로 작동하는 것으로 보입니다 — Sidekiq는 실행 중입니다(아이들 상태로 표시되지만 그래프는 업데이트됨), 알림도 도착하고, 채팅도 작동합니다.
유일한 이상한 점은 모든 사용자에게 빨간색 “마지막 방문” 줄이 정확히 같은 위치에 표시된다는 것입니다. 이것은 일어나서는 안 되는 것 같습니다.
새로운 설치 환경에서 이것이 발생할 수 있는 원인이 있을까요? 세션이나 방문 추적 초기화 방식과 관련이 있을 수도 있나요?
제가 아는 한 그런 건 없지만, 이건 제 기술 범위를 넘어섭니다.
그런데 정말 이상하게 동작하고 있다고 확신하시나요? 토픽 수가 많지 않아서, 모든 사람이 같은 위치(특히 그 위치가 업무 시작 시간인 오전 9시쯤이라면)에서 그 문제를 볼 확률이 무시할 수 없을 정도입니다.