是否断开与VMware“连接”选项不同的networking电缆?

我有一个应用程序连接到数据库,并从中检索信息。 写入的方式是:对于收到的每个请求,创build到数据库服务器的新连接并检索数据。

testing时,如果将网线从主机上移除并重新连接,应用程序将返回正常检索数据。 但是,如果未选中“连接”选项并重新检查以模拟断开连接,则即使为每个连接创build了所有处理程序等,应用程序也不能再次连接到数据库。

问题:是否将networking电缆从主机断开,而不是在VMconfiguration中取消选中“已连接”选项?

应该没有区别,但是如果在交换机上设置了临时端口,则可能会给您一个新的端口号,这可能会以意外的方式影响networking重新连接。 vswitch不像普通的交换机那样工作,他们更了解虚拟机的configuration状态,所以也可能会影响到发生的事情。 您将在混杂模式的端口上运行wireshark以尝试隔离问题。

不,没有区别。 取消选中“连接”只是打破了卡和vSwitch之间的虚拟链接:

Unchecked 'Connected' and clicked 'OK': Nov 8 09:11:28 mtasink8 kernel: eth1: NIC Link is Down Checked 'Connected' and clicked 'OK': Nov 8 09:11:40 mtasink8 kernel: eth1: NIC Link is Up 10000 Mbps