# Discourse 업그레이드 시 500 오류

**URL:** https://meta.discourse.org/t/500-error-when-upgrading-discourse-discourse-500/308473
**Category:** Sysadmins
**Tags:** chinese-translation
**Created:** [5월 17, 2024, 7:37오후 UTC](https://meta.discourse.org/t/500-error-when-upgrading-discourse-discourse-500/308473 "2024-05-17T19:37:58Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![honeymoose](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeymoose/32/198718_2.png) [@honeymoose](https://meta.discourse.org/u/honeymoose)
#### Post date: [5월 17, 2024, 7:37오후 UTC](https://meta.discourse.org/t/500-error-when-upgrading-discourse-discourse-500/308473/1 "2024-05-17T19:37:58Z")

</div>

Discourse 업그레이드 중에 시스템 오류가 발생했습니다:

 ![](https://global.discourse-cdn.com/meta/original/4X/3/5/c/35c49e5d8e5ddc1b7951220365059dc5733b2301.png)

이 오류는 다소 이상합니다. 바로 500 오류가 발생하여 다른 오류 메시지를 확인할 수 없습니다.

이후 서버 로그를 확인한 결과 다음과 같은 내용을 확인했습니다:

 ![](https://global.discourse-cdn.com/meta/original/4X/9/0/3/90324d36f4b7a103f606976e9c01d6ec036a3358.png)

이 상황을 보면 설치에 실패한 것으로 보입니다.

## 오류 원인

위 오류 원인에 대해 공식적인 설명은 서버에서 rebuild 명령을 실행하라는 것이었습니다.

```plaintext
cd /var/discourse
./launcher rebuild app

```

이후 Discourse가 서버에서 Docker 관련 컨테이너와 코드를 가져오는 것을 확인했습니다.

 ![](https://global.discourse-cdn.com/meta/original/4X/b/2/b/b2b2b347f98a7b68351e5c610df2d0683d840cde.png)

하지만 여전히 업그레이드 실패가 표시되었습니다. 실패 이유는 서버의 디스크 공간이 부족하다는 것이었습니다.

이번 업그레이드에는 최소 5GB의 디스크 공간이 필요합니다.

해결 방법은 오래된 Docker 이미지를 삭제하는 것입니다.

이로 인해 Discourse는 업그레이드할 때마다 이전 Docker 이미지를 삭제하지 않는다는 것을 알게 되었습니다. 업그레이드 횟수가 증가할수록 디스크 공간 사용량이 대폭 증가하게 됩니다.

가장 간단한 해결 방법은 `./launcher cleanup` 명령을 사용하여 삭제하는 것입니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 17, 2024, 9:38오후 UTC](https://meta.discourse.org/t/500-error-when-upgrading-discourse-discourse-500/308473/2 "2024-05-17T21:38:31Z")

</div>

@honeymoose 님, 확인 차 여쭤보는데, 이건 가이드로 의도된 건가요?

---

<div class="post-metadata">

### Author: ![honeymoose](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeymoose/32/198718_2.png) [@honeymoose](https://meta.discourse.org/u/honeymoose)
#### Post date: [5월 19, 2024, 4:35오후 UTC](https://meta.discourse.org/t/500-error-when-upgrading-discourse-discourse-500/308473/3 "2024-05-19T16:35:35Z")

</div>

@JammyDodger

이것은 우리가 발견한 실행 문제와 더 유사합니다.

Discourse를 업그레이드하는 사용자를 위한 가이드로, 클린업을 더 자주 실행하는 것이 더 나은 방법이라고 생각합니다.

생각해 보니 그렇습니다.
