TarsCloud / Tars

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
BSD 3-Clause "New" or "Revised" License
9.79k stars 2.08k forks source link

【mip64el】第一次部署成功后状态为active,不久报【exit:[TC_socket::bind]bind error:Address already in use】 #849

Open libo1712 opened 3 years ago

libo1712 commented 3 years ago

What operating system (Linux, Ubuntu, …) and version?

mips64+CentOS 7

What runtime / compiler are you using (e.g. jdk version or version of gcc)

gcc 4.9 + nodejs 12.15.0 + Mysql Server 5.7.34

刚安装成功后可以部署服务,并且Tars相关服务都在active状态,下一次监听后Tars所有服务会变成inactive状态,状态报错【exit:[TC_socket::bind]bind error:Address already in use】,并且部署的服务也会离线,日志报错如下: |ERROR|[QueryEpBase::doEndpoints,callback activeEps is empty,objname:tars.tarsnotify.NotifyObj] |ERROR|[QueryEpBase::doEndpoints,callback activeEps is empty,objname:tars.tarsstat.StatObj] |ERROR|[QueryEpBase::doEndpoints,callback activeEps is empty,objname:tars.tarsproperty.PropertyObj] |ERROR|[QueryEpBase::doEndpoints,callback activeEps is empty,objname:tars.tarsstat.StatObj] |ERROR|[QueryEpBase::doEndpoints,callback activeEps is empty,objname:tars.tarsproperty.PropertyObj]

也通过netstat -anp检查过端口,没有发现相同占用的情况。并且每次重启服务后,都会出现上述错误。

ruanshudong commented 3 years ago

这个没办法测试, 没这个机器测试