pomelo refresh....

今天重装了下系统。。。把遇到的问题问题整理下
首先,系统最好选新点的,老系统有些更新不了
1.W10.1上的BASH
尝试了下,系统自带ubuntu14的样子,如果在上面装的话,NodeJs默认只能装到0.10
问题多多
手动装最新版的NODEJS,也可以装上POMELO。。。
结果还是悲剧,貌似高手们反馈,WSL没有虚拟网卡,上面的BASH无法进行网络应用。
2.Ubuntu15.04
之前有说过Pomelo2.0的问题,管理器用的是Zookeeper。。。
开始也用这个方法来做。。。结果,悲剧。。。
PS:我的虚拟机,之前装的是2.0,后来降级到1.2.3.。。我编写的代码,用2.0的方法可以正常运行。。复制到新机上,无法运行,最后有回复到官方0.8的模式...
安装步骤:

sudo apt install nodejs//好像NODEJS
sudo apt install nodejs-legacy//安装NODE
sudo apt install npm//管理库
npm config set registry http://registry.cnpmjs.org//修改源,感觉更新快一点
sudo npm install -g pomelo//安装POMELO
sudo npm install -g pm2//安装pm2 管理器

3.用PM2来启动应用
pm2 start xxx.json
文件内容如下:

{
"apps": [
{
"name": "master",
"desc": "主服务器",
"script": "pomelo",
"cwd": "/usr/local/bin/",
"error_file": "/dev/null",
"out_file": "/dev/null",
"args": "start -d 【app.js所在路径】 -e development -t master"
},
{
"name": "fe_gate",
"desc": "登陆服务器",
"script": "pomelo",
"cwd": "/usr/local/bin/",
"error_file": "/dev/null",
"out_file": "/dev/null",
"args": "start -d 【app.js所在路径】 -e development -t gate -i gate-server-1"
}
]
}

4.pm2删除特定项目
pm2 delete xxx.json
{
"apps":[
{"name":"fe_gate"},
{"name":"fe_gate2"}
]
}

标签: pomelo
reerayxia 在 2016-9-9 14:59发布 分享到 weibo
1 回复
#1 reerayxia 2016-9-27 08:07 回复

PS:前文又说到,Pomelo之前装的电脑由2.0降到了1.2.3
使用的是Zookeeper作为管理服务器
后来换到新机,直接装的1.2.3,去掉了Zookeeper管理器

一直在新机上开发。。。偶然又回到老机上调试了一次,发现提示错误!
在老机上,大概意思是,有些组件是之前装P2.0留下的,提示要用Zookeeper管理器

最后无奈,在老机上,卸载Pomelo,重装下就ok了!

回到顶部