我们正在使用 Octopus 负载均衡器从 Linux 连接到数据库。负载均衡器抛出以下错误。我怀疑这是否是由于分配的端口被其他进程随机访问所致。有什么方法可以找出哪些进程在什么时间访问了端口,并查看它是否与 Octopus 日志中收到错误的时间相对应?
来自 Octopus Load Balancer 日志:
Thu May 23 03:56:19 2013 - WARNING: connect_server: cannot connect to member <ip_address>: Cannot assign requested address
Tue May 28 23:28:52 2013 - WARNING: connect_server: cannot connect to member <ip_address>: Cannot assign requested address
答案1
在 Linux 服务器上,您不会有自动提供该信息的日志,但您可以设置一个程序来为您执行此操作。例如,使用康斯塔特您可以使用 ipclog 包记录几天的流量,然后使用 constat 按天进行解析。