分布式:分布式部署脚本

This commit is contained in:
qiaoxin
2021-07-31 18:19:55 +08:00
parent e0077bd6ed
commit 169eb96fd0
4 changed files with 152 additions and 42 deletions
+5 -1
View File
@@ -18,5 +18,9 @@
1.master.ts对应环境的主机host填写内网ip地址,新服务器host填写主机host地址
2.config/database.ts填写对应环境下的配置
3.新服务器执行命令(host为主机内网ip)
`npm run build`
4.id绝不能重复
5.connector服务的clientPort端口需暴露,必须加frontend=true
6.扩容脚本./pm2StarterDistribute.sh
7.手输命令示例如下:
`pm2 start ./dist/app.js --name="activity-server-2" -x -- env=dev id=activity-server-2 host=172.26.145.171 port=9061 serverType=activity`
`pm2 start ./dist/app.js --name="connector-server-4" -x -- env=dev id=connector-server-4 host=172.26.145.171 port=9062 clientHost=121.89.211.172 clientPort=3050 serverType=connector frontend=true`