cloudwu/skynet

使用官方的lua,导致[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1)

liyqxtu opened this issue · 3 comments

个人建议,修改官方lua的源码,也还是应该兼容官方lua,毕竟官方lua才是大多数人的选择
[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1)
[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1)
[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1)
[:00000000] A message from [ :01000002 ] to [ :01000002 ] maybe in an endless loop (version = 1)

光看 log 无法确定原因,请先定位原因。

用官方 lua 启动 example 并无问题,skynet 也并未修改 lua 的任何特性。

请教一下大佬
1、调试的时候,是不是应该把这个endless loop关掉呀?有没有什么开关之类的东西呢?
2、自己电脑上设置的lua_path,在运行skynet后,就不起作用了,是在哪里被覆盖掉了么?
3、具体问题如下 [:01000005] init service failed: ./service/cslave.lua:237: Can't connect to master
1

个人愚见,从功能上讲,skynet_error 这个函数是在记录日志,而不是记录错误,是不是改成 skynet_log 可能更合理一点呢?