首页 > 其他 > 详细

[POMELO]server "area-server-1" "area" register master failed

时间:2014-03-13 07:44:51      阅读:776      评论:0      收藏:0      [点我收藏+]

mac 10.9.1   pomelo 0.8.9

在 servers.json 里面添加了一个 area server 字段,执行 pomelo start 的时候出现如下错误

[2014-03-12 12:54:19.637] [ERROR] pomelo-admin - [/Users/xxx/Desktop/xxx/server/game-server/node_modules/pomelo/node_modules/pomelo-admin/lib/monitorAgent.js] server "area-server-1" "area" register master failed

如何查找错误呢,用webstorm 调试,不过又要装软件,又要配置环境,最简单的就是看代码

在moitorAgent.js 里面找到这段

1
2
3
4
5
6
7
8
9
<span style="font-size: 14px;">  ...
  this.socket.on(‘register‘, function(msg) {
    if (msg && msg.code === protocol.PRO_OK) {
      ...
      logger.error(‘server %j %j register master failed‘, self.id, self.type);
    }
  });
  ...
</span>

 要么搜索 ‘register’, 要么 protocol.PRO_OK, 我优先选择 protocol.PRO_OK

定位到 /pomelo-admin/lib/masterAgent.js 中的 var doAuthServer = function...

里面有个 authServer 的验证: var authServer = self.consoleService.authServer

然后跳转到 consoleService.js, 找到 this.authServer = opts.authServer || utils.defaultAuthServerMonitor

先不管 opts.authServer,  直接查找 utils.defaultAuthServerMonitor

定位到 var serverPath = path.join(appBase, ‘config/adminServer.json‘)

打开 adminServer.json 问题一目了然了

 

具体原因,查看 : https://github.com/NetEase/pomelo-admin#server-master-auth

[POMELO]server "area-server-1" "area" register master failed,布布扣,bubuko.com

[POMELO]server "area-server-1" "area" register master failed

原文:http://www.cnblogs.com/shadow21/p/3596231.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!