codestates / codestates/TMT-server

[Dev-Log] 2021.07.27 이유림

Open
#85 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 오늘 한 일
- 백그라운드 서버를 실행시켜 EC2 터미널 창을 닫더라도 배포한 홈페이지가 유지되도록 만들었음


### 오늘의 힘든 점
**에러!**

- PM2를 설치해 시도했으나 타입스크립트의 상대경로를 적용한 코드에서 에러가 떠 PM2가 제대로 실행되지 않음
- EADDRINUSE, Address already in use:::80 => 어떤 이유에선지 모르겠으나 서버 실행 시도를 해보니 이미 백그라운드 서버가 실행이 되고 있는 상태였음

- **해결**

- 패키지 없이 백그라운드 서버를 실행시킬 수 있는 방법을 모색: **sudo nohup npm start &**
- <참고 링크>
1. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ssuniversity&logNo=220530548219
2. https://cinema4dr12.tistory.com/741

- 현재 어떤 프로세스가 80번 포트를 사용하고 있는지 확인하는 명령어: sudo lsof -i :80
- 위 명령어를 치면, 아래와 같은 리스트가 뜬다.

스크린샷 2021-07-29 오후 7 20 44

- 현재 실행중인 프로세스의 PID 번호를 확인, 서버를 죽인 후 재실행: sudo kill -9 xxxx

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.