반응형

2025/05/09 2

[Node] 서버를 항상 꼬박꼬박 끄자.

ps aux | grep node • ps: 현재 실행 중인 프로세스를 출력 (process status) • a: 모든 사용자(user)의 프로세스 보기 • u: 사용자 이름 포함해서 보기 • x: 터미널에 연결되지 않은 프로세스도 보기 (백그라운드 포함)터미널에서 쉽게 사용하는 명령어다.이번에 알게된 사실인데, 윈도우의 경우 매번 끄니까 상관없지만, 맥의 경우 상시부팅해놓는다.pm2로 db안불려와서 뭔가 하고 찾아보다가 아주 예전에 개발하다가 켜놓은 서버가 살아있더라..;;;맥 최상급기종이라 스펙은 문제없어 상관없지만... 그래도 자원낭비는 하지말아야하니까...ctrl+c로 꺼야했는데... ide를 꺼버리거나 터미널을 꺼서 안꺼진 사례였다. 구동예시 USER PID ..

코딩/Node.js 2025.05.09

[Nextjs] 포트폴리오 수동배포 완료 후기.

NextJS로 3일 걸려 만든 사이트를 배포했다.아직 뭐 코드 리팩토링도 해야겠지만... MVP 우선이라 배포했다.기존에 index파일을 읽는 정적개념에서 동적개념으로 사이트가 바뀌었는데, 이게 아주 골때리더라...npm run start로는 안되고 무조건 pm2로 무중단 적용해야한다.근데, pm2로 사용시 접근이 안되는 문제가 발생.npm pm2 install 해서 프로젝트 내부에서 pm2 적용했다.원래는 글로벌로 설치해야하는데, 시놀로지에선 그게 안되더라.예전에 산 데탑을 리눅스 깔고 할까 고민할정도...아무튼 로컬 Pm2 적용하니 동적 사이트로 잘 작동한다.기존에는 node index.js로만 호출하면 서버 db가 작동되었는데프로젝트 내에 pm2를 로컬로 설치하니까db도 잘 호출된다!기존에는 시놀로..

코딩/Next.js 2025.05.09
728x90