codestates / codestates/TMT-server
[Dev-Log] 2021.07.27 이유림
- 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
- 위 명령어를 치면, 아래와 같은 리스트가 뜬다.

- 현재 실행중인 프로세스의 PID 번호를 확인, 서버를 죽인 후 재실행: sudo kill -9 xxxx
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.