在我们的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