虽然相应的进程已经在AIX 6.1上终止,但似乎正在使用端口

在我们的AIX 6.1机器上运行某种自动化testing的同时,我们正面临着端口似乎正在使用的问题,尽pipe相应的进程已经终止。

例如,如果我们使用端口9999杀死挂起的应用程序,我们将得到以下结果:

user@aix:~/EP$ netstat -Aan | grep 9999 … f1000700149ec3b0 tcp 0 0 *.9999 *.* LISTEN … user@aix:~/EP$ rmsock f1000700149ec3b0 tcpcb Wait for exiting processes to be cleaned up before removing the socket 

目前,我们只能通过重新启动机器从这个状态中恢复。

我们已经尝试设置SO_REUSEADDR,但是我们仍然得到这种奇怪的错误。

错误不是特定于应用程序的 – 它发生在不同的应用程序中。

 user@aix:/etc$ oslevel -s 6100-04-01-0944