구성 파일을 사용하여 여러 Node.js 프로세스를 관리하는 방법은 무엇입니까? 이 기사에서는 PM2가 구성 파일을 사용하여 여러 Node 프로젝트를 관리하는 방법을 소개합니다. 도움이 되기를 바랍니다.
1. 문제점 소개
함께 관리해야 하는 Node.js 프로세스가 여러 개 있고, 관리를 위해 필요한 매개변수도 다릅니다. 최고의 솔루션.
2. 해결 방법
pm2 init simple
: Economy.config.jspm2 init simple
:可以生成基础版本的配置文件:ecosystem.config.js
// ecosystem.config.js module.exports = { apps: [{ name: "app1", script: "./app.js" }] }
2、生成复杂版本的配置文件
pm2 init 等同于 pm2 ecosystem
module.exports = { apps: [{ script: 'index.js', watch: '.' }, { script: './service-worker/', watch: ['./service-worker'] }], deploy: { production: { user: 'SSH_USERNAME', host: 'SSH_HOSTMACHINE', ref: 'origin/master', repo: 'GIT_REPOSITORY', path: 'DESTINATION_PATH', 'pre-deploy-local': '', 'post-deploy': 'npm install && pm2 reload ecosystem.config.js --env production', 'pre-setup': '' } } };
기본 버전 구성 파일을 생성할 수 있습니다. 2, 구성 파일의 복잡한 버전을 생성합니다
pm2 init는 pm2 생태계와 동일합니다
. 그리고 배치 속성을 사용하여 구성 파일을 생성할 수 있습니다: 생태계.config.jspm2 start ecosystem.config.js pm2 stop ecosystem.config.js pm2 restart ecosystem.config.js pm2 reload ecosystem.config.js pm2 delete ecosystem.config.js로그인 후 복사
이 버전 구성은 원격 구성 서버 사용에 적합합니다. 여기에서 예를 참조하세요! https://learn-anything.cn/pm2-nodejs-deploy
3. 구성 파일을 사용하세요
구성 파일의 모든 항목을 시작, 중지, 다시 시작, 다시 로드, 삭제
pm2 start ecosystem.config.js --only api-app pm2 start ecosystem.config.js --only "api-app,worker-app"
위 내용은 구성 파일을 사용하여 여러 Node.js 프로세스를 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!