# Discourse 포럼이 멈추고 타임아웃되어 로딩되지 않음

**URL:** https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450
**Category:** Self-hosting
**Created:** [11월 2, 2019, 4:43오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450 "2019-11-02T16:43:58Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 2, 2019, 4:43오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/1 "2019-11-02T16:43:58Z")

</div>

최근 우리 Discourse 포럼이 대부분의 요청에서 타임아웃이 발생하기 시작했습니다: [https://caddy.community](https://caddy.community)

몇日前부터 문제가 발생했을 당시에는 업데이트나 변경 사항이 없었습니다. 가끔은 정상적으로 로드되지만, 몇 분 후에는 로딩에 수 분씩 걸립니다. (따라서 위 링크가 빠르게 로드된다면, 몇 분 후 다시 시도해 보세요. `curl`을 사용하여 시도해 볼 수도 있습니다.)

우리는 DigitalOcean에 호스팅되어 있습니다.

머신 리소스가 가득 찬 상태가 아닙니다: CPU, RAM, 디스크, 네트워크 I/O 모두 충분한 여유가 있습니다.

로그에 오류가 없으며, 머신에서 실행 중인 알려지지 않은 프로세스도 없습니다. 약 3년간 정상적으로 작동해 왔지만, 이제는 로딩이 되지 않습니다.

포럼을 더 빠르게 실행하는 방법에 대해 아시는 분 계신가요? 머신을 재부팅했지만 포럼은 여전히 느리게 실행됩니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11월 2, 2019, 8:19오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/2 "2019-11-02T20:19:09Z")

</div>

안녕하세요 @mholt 👋,

`/latest`와 `/categories`를 오가며 확인해 봤는데, 속도 꽤 빠릅니다.

앱의 특정 라우트에서 속도 저하를 겪고 계신가요?

또한 MiniProfiler가 활성화되어 있나요?

다음 링크를 참고하여 활성화해 주세요: [Long loading times for user summary page with slow database - #6 by Falco](https://meta.discourse.org/t/long-loading-times-for-user-summary-page-with-slow-database/131870/6?u=falco)

활성화한 후 속도 저하가 발생하면 정확한 원인이 어디인지 바로 알 수 있습니다.

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 2, 2019, 9:22오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/3 "2019-11-02T21:22:54Z")

</div>

음… 오늘 로딩이 훨씬 빠르네. 🤔 (우리 커뮤니티에서도 다른 분들이 같은 경험을 했다고 해서, 나만 그런 게 아닌 건 확실하네, 하하 – 다만 간헐적으로 나타나는 것 같아.)

기회가 되면 한번 해볼게, 고마워!

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 5, 2019, 6:44오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/4 "2019-11-05T18:44:37Z")

</div>

음, 제 `ssh` 연결도 가끔 타임아웃이 나는 것 같습니다.

DigitalOcean에 네트워크 문제가 있는 건지 궁금하네요 (아직까지 보고된 사항은 없지만요) – 확인해 보기 위해 DO에 티켓을 제출해야 할 것 같습니다. Discourse에 국한된 문제는 아닐 수도 있습니다.

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 22, 2019, 8:20오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/5 "2019-11-22T20:20:58Z")

</div>

최근에 이 문제가 다시 발생하고 있습니다: 포럼이 로드되는 데 수 분의 시간이 걸립니다.

DigitalOcean 드롭렛으로의 Ping 시간은 정상입니다: 약 80ms. 서버 부하도 정상입니다:

 ![46%20PM](https://global.discourse-cdn.com/meta/original/3X/d/9/d90d4a4934e4f0f40e95df6ced8ab1bec6e4fc98.png)

모서리의 디버그 도구(MiniProfiler)의 타이밍을 보면 문제가 드러나지 않습니다: 모든 시간이 약 300ms 이내입니다:

 ![12%20PM](https://global.discourse-cdn.com/meta/original/3X/9/e/9eba53b8f1424c501f1b0dd487937a3911f1e2aa.png)

(이 페이지가 로드되는 데 약 3분이 걸렸습니다.)

서버에 도달한 후 페이지를 렌더링하기까지의 로드 과정 중 MiniProfiler에 의해 측정되지 않는 부분이 있습니까?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11월 24, 2019, 3:16오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/6 "2019-11-24T15:16:53Z")

</div>

> [@mholt](#):
>
> 서버에 도달한 시점부터 페이지가 렌더링되기까지의 로딩 과정에서 MiniProfiler가 측정하지 않는 부분이 있나요?

Redis에 소요되는 시간은 측정되지 않으며, 이것이 현재 확인되는 현상의 원인이 될 수 있습니다. 서버를 직접 점검하여 Redis가 디스크에 변경 사항을 영속화하는 데 문제가 없는지 확인해야 합니다.

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 24, 2019, 9:22오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/8 "2019-11-24T21:22:40Z")

</div>

> [@Falco](#):
>
> Redis에 소요된 시간은 계산되지 않으며, 이로 인해 현재 확인되는 문제가 발생할 수 있습니다. 서버를 직접 확인하여 Redis가 변경 사항을 디스크에 영속화하는 데 문제가 없는지 점검해야 합니다.

흥미롭네요. 그 방법을 실행하는 팁이나 관련 가이드 링크가 있을까요? 제 역량 범위를 벗어나는 것 같아서요 😅

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [11월 24, 2019, 9:32오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/9 "2019-11-24T21:32:09Z")

</div>

아, 잠깐 여기서 조금 수정할게요. Redis에 걸린 시간은 mini profiler의 세부 항목에 표시되지 않고, 첫 번째 열의 전체 시간에 포함됩니다. 그러니 스크린샷을 보면 그렇게 보이지 않네요.

Caddy가 백엔드 대기 시간과 각 요청에 걸린 전체 시간을 로그로 기록하나요? 리버스 프록시가 대기하고 있었을 가능성은 없나요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 24, 2019, 9:58오후 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/10 "2019-11-24T21:58:07Z")

</div>

> [@Falco](#):
>
> Caddy 로그에 백엔드 대기 시간과 각 요청에 소요된 전체 시간이 기록되나요?

이 내용을 로그에 추가하고, 다음에 해당 문제가 발생했을 때 확인해 보겠습니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11월 25, 2019, 12:44오전 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/11 "2019-11-25T00:44:53Z")

</div>

이것이 정적 에셋을 가져오는 데 걸리는 시간일 수 있습니다. 다음에 이런 문제가 발생하면 Chrome 개발자 도구를 확인해 보세요?

---

<div class="post-metadata">

### Author: ![mholt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mholt/32/120935_2.png) [@mholt](https://meta.discourse.org/u/mholt)
#### Post date: [11월 25, 2019, 3:48오전 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/12 "2019-11-25T03:48:24Z")

</div>

아이디어를 제안해 줘서 고마워, Sam. 이전에 네트워크 인스펙터를 확인해 본 적이 있는데, 특별히 주목할 만한 내용은 기억나지 않아. 하지만 다음에 더 자세히 살펴볼게.

이 문제는 보통 며칠에 한 번씩 발생하는 것 같아. 다시 발생하면 알려줄게!

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [8월 28, 2023, 10:50오전 UTC](https://meta.discourse.org/t/discourse-forum-hangs-and-times-out-doesnt-load/132450/13 "2023-08-28T10:50:55Z")

</div>


