1.首先安装pm2(管理node项目,让其永不关闭的一个容器)
安装:npm i -g pm2
使用pm2运行项目
mp2 start xxx.js --name projectname
pm2中其他常用命令
pm2 examples // 查看常用示例
pm2 [start||restart||stop||delete] all||name||id // 重启
pm2 show name||id // 查看信息
pm2 list // 查看项目
pm2 flush // 清空日志
pm2 log name||id // 查看日志
2.使用nginx做负载均衡。
D:\nginx-1.13.12\conf目录下找到nginx.conf配置文件,做以下配置
upstream localhost {
ip_hash; # nginx内置的处理
server localhost:8000 weight=1;
server localhost:8001 weight=1;
}
#server {.......
location / {
proxy_pass http://localhost;
}
*启动命令:start nginx
*在任务管理器看到两个nginx.exe程序说明启动成功。
*nginx常用命令
nginx -c /path/to/nginx.conf #以特定目录下的配置文件启动nginx:
nginx -s reload #修改配置后重新加载生效
nginx -s reopen #重新打开日志文件
nginx -s stop #快速停止nginx,暴力停止,可能造成数据丢失
nginx -s quit #完整有序的停止nginx
nginx -t #测试当前配置文件是否正确
nginx -t -c /path/to/nginx.conf #测试特定的nginx配置文件是否正确
3.使用redis服务器
*进入到目录,启动服务器 redis-server
*运行客户端 redis-cli
在客户端中使用set,get,del等方法可以操作redis数据库