我有两个项目部署在两台服务器上,在a服务器里发布一个事件,怎么在b服务器里订阅到

lianglong

我在69服务器上发布了订单超时事件,在199服务器上订阅不到.请问怎么回事

2688 4 0
4个评论

phpcreeper

69服务器加上:
\Channel\Client::connect("192.168.2.69", 2206);

  • 暂无评论
lianglong

我下面还有代码没贴出来,69服务器里有加这行代码
\Channel\Client::connect("192.168.2.69", 2206);
然后69服务器上的workerman运行正常

  • 暂无评论
six

1、记录日志,确保服务端真的运行到了publish的代码
2、69的服务器2206端口能被其它服务器访问,没有被防火墙阻挡

  • 暂无评论
lianglong

谢谢,你说的这两点我都考虑到到了。应该是199服务器里没订阅到这个事件导致的。

  • 暂无评论
年代过于久远,无法发表评论

lianglong

4
积分
0
获赞数
0
粉丝数
2019-08-30 加入
×
🔝