# Discourse가 포트 3000에 연결하지 못함

**URL:** https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389
**Category:** Support
**Created:** [9월 17, 2020, 9:07오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389 "2020-09-17T21:07:21Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 17, 2020, 9:07오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/1 "2020-09-17T21:07:21Z")

</div>

2.4.2에서 2.6.x로 업그레이드한 후 discourse가 더 이상 작동하지 않습니다.

문제는 discourse가 127.0.0.1의 3000 포트에 연결하려고 시도한다는 것입니다.

./launcher rebuild web\_only 명령으로 web\_only를 여러 번 재구축했습니다.

질문.

1. 127.0.0.1:3000에서 실행되어야 하는 것이 무엇인가요?
2. 해당 서비스를 재시작하는 방법은 무엇인가요?

감사합니다!

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [9월 17, 2020, 9:11오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/2 "2020-09-17T21:11:45Z")

</div>

> [@csmu](#):
>
> 127.0.0.1:3000에서 실행되어야 하는 것은 무엇인가요?

제가 아는 바로는, 3000 포트에서 실행 중인 Ruby 설치 환경입니다.

> [@csmu](#):
>
> 해당 서비스를 재시작하는 방법은 무엇인가요?

전체 재부팅을 해보는 것이 좋을 것 같습니다.

`reboot` 또는 `sudo reboot`

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [9월 17, 2020, 9:13오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/3 "2020-09-17T21:13:02Z")

</div>

참고로, 업그레이드 전에 백업을 했다는 것을 알려주길 바랍니다.

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 17, 2020, 9:16오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/4 "2020-09-17T21:16:27Z")

</div>

> [@IAmGav](#):
>
> 업그레이드 전에 백업을 했다는 것을 알려주세요

네. 자동 백업입니다. 데이터 컨테이너가 정상적으로 실행 중입니다.

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 17, 2020, 9:17오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/5 "2020-09-17T21:17:49Z")

</div>

> [@IAmGav](#):
>
> 완전 재부팅을 해보는 건 어떨까요

프로덕션 서버입니다. 해당 서버에서 다른 서비스들이 실행 중입니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [9월 17, 2020, 10:32오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/8 "2020-09-17T22:32:56Z")

</div>

데이터 컨테이너를 다시 빌드한 다음 web\_only를 다시 빌드해야 합니다. [https://meta.discourse.org/t/postgresql-12-update/151236에](https://meta.discourse.org/t/postgresql-12-update/151236%EC%97%90) 몇 가지 힌트가 있습니다.

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 18, 2020, 12:00오전 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/9 "2020-09-18T00:00:46Z")

</div>

> [@pfaffman](#):
>
> 데이터 컨테이너를 다시 구축해야 합니다.

./launcher rebuild data 명령을 5회 이상 실행했지만 에러 메시지는 뜨지 않았습니다.

이 문제가 저희 서버에서 발생해서 다행입니다. 클라이언트에서 발생했다면 큰일 날 뻔했죠 🙂

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 18, 2020, 12:03오전 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/10 "2020-09-18T00:03:25Z")

</div>

postgres 12 업그레이드가 어딘가에서 실패한 것 같습니다.

```bash
Pups::ExecError: /root/upgrade_postgres failed with return #<Process::Status: pid 47 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "/root/upgrade_postgres"
5a74b447cdef6a2db5ea79c2ae1e31f71d1d476179a3f61ea61fc21bf8382229
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

```

---

<div class="post-metadata">

### Author: ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)
#### Post date: [9월 23, 2020, 9:00오후 UTC](https://meta.discourse.org/t/discourse-failing-to-connect-to-port-3000/164389/11 "2020-09-23T21:00:19Z")

</div>

> [@csmu](#):
>
> postgres 12로 업그레이드하는 것이 어딘가에서 실패했습니다

이 경우 discourse 데이터베이스의 테이블들이 모두 어딘가에서 삭제되었습니다.  
2.4로 롤백하고 discourse 데이터베이스를 복원하기로 결정했습니다.
