[PM2] PM2 사용시 서버가 느려지는 문제 해결
·
Linux
문제 사항 aws EC2 인스턴스에서 t2.medium 사양으로 pm2의 cluster mode로 node.js 서버를 4개 켜서 운영 하던 도중 pm2 명령어와 서버의 응답 속도가 너무 느린 문제가 발생했다. 원인 추정 원인은 너무 다양할 수 있었다. 크게 추렸을 때 아래와 같은 문제가 발생할 수 있을 것 같아서 추린 후 하나하나씩 검증했다. 띄워놓은 노드 서버의 응답 속도가 느린가? 실제 로컬에서 노드 서버를 띄웠을 때의 응답 속도는 10~100ms 사이 정도 였다. 하지만 pm2 노드 서버에서 응답이 느린건 2000ms 정도 되는것도 있었는데, ec2 인스턴스가 있는 물리적 위치를 감안했을 때 실제로 말도 안되게 차이가 났다. 결론: 노드 서버의 응답 속도는 크게 느리지 않다. 서버의 메모리가 딸리..
[Linux] ubuntu 버전 확인하기
·
Linux
작업을 하다 보면 ubuntu에서 버전을 확인해야 할 일이 있다. 그런 상황에서 명령어를 입력하면 사용중인 ubuntu의 버전을 확인할 수 있다. unbuntu 버전 확인 1. 명령어 입력 lsb_release -a 2. 버전 확인
[Linux] ubuntu 에서 포트 확인하는 방법
·
Linux
리눅스에서 열려있는 모든 포트 확인하는 법netstat-t : 모든 TCP 연결을 표시-n : 서비스 명 대신 포트 번호를 표시-l : 수신 소켓을 표시-p : 포트에서 수신하는 어플리케이션/데몬의 이름을 표시netstat -tnlp리눅스에서 열려있는 특정 포트 번호만 확인하는법netstat -tnlp | grep 포트번호
[Linux] vim 수정중 can't open file for writing 오류
·
Linux
문제 상황 읽기만 가능한 파일을 vim으로 열고 수정하고 나서 저장하려고 보니 can't open file for writing이라는 오류가 떳다. read write excute 권한중에서 read권한밖에 가지고 있지 않을 때 나타나는데, 원래라면 현재까지 수정한 파일들을 버리고 권한이 있는 계정으로 다시 수정을 해야한다. 해결 방법 1. ESC를 누르고 아래 명령어를 입력해준다 :w !chmod 777 % 2. 위 명령어를 입력한 후에 :wq!를 입력해준다. :wq! 위 명령어를 차례대로 입력해주면 현재까지 수정한 파일들을 버리지 않고 수정된 채로 저장할 수 있다.
얼은펭귄
'Linux' 카테고리의 글 목록 (2 Page)