服务器软件pm2、elasticsearch后台运行操作
来源:互联网 发布:xp打开1433端口 编辑:程序博客网 时间:2024/05/19 22:57
一、PM2
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。
pm2操作:
$ npm install pm2 -g # 命令行安装 pm2
$ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js
# 也可以把'max' 参数传递给 start
# 正确的进程数目依赖于Cpu的核心数目
$ pm2 start app.js --name my-api # 命名进程
$ pm2 list # 显示所有进程状态
$ pm2 monit # 监视所有进程
$ pm2 logs # 显示所有进程日志
$ pm2 stop all # 停止所有进程
$ pm2 restart all # 重启所有进程
$ pm2 reload all # 0秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop 0 # 停止指定的进程
$ pm2 restart 0 # 重启指定的进程
$ pm2 startup # 产生 init 脚本 保持进程活着
$ pm2 web # 运行健壮的 computer API endpoint (http://localhost:9615)
$ pm2 delete 0 # 杀死指定的进程
$ pm2 delete all # 杀死全部进程
运行进程的不同方式:
$ pm2 start app.js -i max # 根据有效CPU数目启动最大进程数目
$ pm2 start app.js -i 3 # 启动3个进程
$ pm2 start app.js -x #用fork模式启动 app.js 而不是使用 cluster
$ pm2 start app.js -x -- -a 23 # 用fork模式启动 app.js 并且传递参数 (-a 23)
$ pm2 start app.js --name serverone # 启动一个进程并把它命名为 serverone
$ pm2 stop serverone # 停止 serverone 进程
$ pm2 start app.json # 启动进程, 在 app.json里设置选项
$ pm2 start app.js -i max -- -a 23 #在--之后给 app.js 传递参数
$ pm2 start app.js -i max -e err.log -o out.log # 启动 并 生成一个配置文件
二、将elasticsearch作为windows服务】
三、改变elasticsearch监听地址
作为分布式服务器,一般部署在内网,以服务的形式提供给应用使用。而elasticsearch默认绑定的IP地址是:0.0.0.0,也就是说如果这个机子有几个网卡,则elasticsearch都可以通过这些IP来使用其服务。所以如果我们的服务器有网卡绑定在外网时一定要注意设置elasticsearch的属性:network.host为内网IP,当然了也可以通过network.publish_host和network.bind_host分别进行设置,具体这两个参数的含义,大家网上资料去查查,这里不做赘述。否则的话,别人就可以通过CURL命令来操作我们索引服务器上的索引数据,也自己随意添加索引和删除索引,相当可怕~
转自http://blog.csdn.net/achilles12345/article/details/44275749
- 服务器软件pm2、elasticsearch后台运行操作
- ElasticSearch服务器操作命令
- 让Erlang服务器后台运行
- 让Erlang服务器后台运行
- 远程服务器后台运行命令
- python后台运行flash跨域服务器
- scp跨服务器拷贝,后台运行
- linux服务器后台运行nodeJS项目
- 使用Linux服务器后台运行程序
- 在LINUX服务器后台运行python脚本
- 服务器后台运行的优势和方法
- 使用 pm2-web 监控 pm2 服务运行状态
- iOS程序后台运行继续完成操作
- pm2
- pm2
- pm2
- PM2
- pm2
- js Array.prototype.map()使用实例
- 【AI系统首次实现真正自主编程】利用遗传算法,完爆初级程序员
- 递归实现冒泡排序
- 都在说微服务,那么微服务的反模式和陷阱是什么(三)
- 《Windows核心编程》读书笔记七 线程调度,优先级和关联性
- 服务器软件pm2、elasticsearch后台运行操作
- Python学习之pyinotify监控Linux下文件,并实现邮件报警
- linux字符类驱动示例
- 百度对HTTPS站点全流程支持方案
- windows下使用nexus搭建maven私服(一)
- Python3.5——Json与pickle数据序列化
- 【下】安全HTTPS-全面详解对称加密,非对称加密,数字签名,数字证书和HTTPS
- 专访新浪微博黄波:千人千面,机器学习赋能用户信息流消费
- 移动Web开发基础-reset样式