zhu

Results 6 comments of zhu

> 不是很明白你的问题。 想请教下,gnet是否会遇到这样的问题: * 连接A的fd是100 * 调用eventloop的read()处理连接A的读取,但还没真的读走数据 * 连接A被另一个goroutine关闭了 * 此时有个连接B建立,且操作系统复用fd,连接B的fd也是100 * 连接A真正读数据时,读到的是连接B的数据

1.新增的测试代码/cmd/main.go ```go type testCodec struct { } func (cc *testCodec) Encode(c gnet.Conn, buf []byte) (out []byte, err error) { return buf, nil } func (cc *testCodec) Decode(c gnet.Conn) ([]byte, error)...

> 网络问题,容器内的8848端口暴露出来的8148/8248/8348;要么让这几个容器共享同一个网络,要么通过暴露出来的外部端口访问。 - 是在同一台CentOS上通过docker运行3个nacos节点的,所以用8148/8248/8348对应容器内的8848,这点应该是没问题吧 - “通过暴露出来的外部端口访问”,查看日志报错前还没访问nacos页面,后面用宿主机IP+8148/8248/8348分别去访问页面是正常的

> > > 网络问题,容器内的8848端口暴露出来的8148/8248/8348;要么让这几个容器共享同一个网络,要么通过暴露出来的外部端口访问。 > > > > > > > > * 是在同一台CentOS上通过docker运行3个nacos节点的,所以用8148/8248/8348对应容器内的8848,这点应该是没问题吧 > > * “通过暴露出来的外部端口访问”,查看日志报错前还没访问nacos页面,后面用宿主机IP+8148/8248/8348分别去访问页面是正常的 > > 控制台上面的集群信息包含这三台服务器么?如果包含的话,那是正常的,因为你的三个节点是同时启动的,在这种情况下,后两个节点还没就绪,第一个节点就开始尝试连接`nacos2`,`nacos3`节点,这时候肯定是会有错误日志的。 - 在页面上查看节点列表,是nacos1:8848、nacos2:8848、nacos3:8848 - 查看节点元数据,比较后都是 ```json { "lastRefreshTime": 1660118412368, "raftMetaData":...

> Connection refused (Connection refused) > > 这个问题就是端口没监听对,环境问题,需要自行排查下。 我的.yaml文件(**Code**)是照着官方的cluster-hostname.yaml改的,除了mysql,其他基本一致,环境的操作是**Operation**,这边是缺少了什么步骤吗

> Benchmark! > > Using an undocumented function that will almost certainly be removed once `socket` becomes prevalent is not appropriate. Excuse me. Multiple gen_server processes are monitoring accept, whether...