2015-05-10 79 views
2

当使用“恢复-a”通过P4V等待几分钟,我抛出这个错误了。Perforce公司 - RpcTransport:部分消息读

RpcTransport:部分消息读取
TCP接收失败。
阅读:套接字:WSAECONNRESET

服务器状态返回正常,没有锁定的数据库文件。

我怀疑这个问题是本地的这台电脑为别人不有同样的问题。通过命令提示符发出相同的命令只是命令提示符无限期地在那里。

其他命令,如提交,并添加将视客户坐在那里无限期,但不会引发和错误。

这些文件存储在本地驱动器上。这种情况发生在多个仓库/工作站上。

+0

也可能是您的Windows防火墙连接到服务器阻止你? –

+0

我已经确保P4V在防火墙中正确设置,并且完全禁用它。我还确保端口在路由器上正确设置,MTU设置得足够高。 我已经联系了perforce支持(他们很快就回复了xD),并希望这会产生一些东西。这当然是我的网络上的东西。 –

+0

出厂重置路由器出于单独原因后,此问题已消失一周,现在已返回。仍然解决问题。 –

回答

1

的“WSAECONNRESET”的错误是由Windows,当网络套接字被强制关闭发出。

定期这个错误的出现可能表明网络问题。

的更多信息,请访问:

http://answers.perforce.com/articles/KB/2968/

希望这有助于 仁!

+0

我也将这里留下,因为这个错误与端口没有任何关系。 '此错误不应该与WSAECONNREFUSED其中端口被阻塞或主机名没有被设置,也不WSAECONNABORT这是由将其通过本地操作系统后停止的连接的更严重的,难以调试的错误混淆网络数据包丢失或没有收到合适的确认信号(ACK) –

1

我在windows机器上得到了同样的结果。我想在我的情况下,它是由损坏的配置设置,并由于弹出错误消息,我没有机会通过GUI正确设置它。 命令行设置命令帮助再次设置端口和主机名:

p4 set P4PORT=<portnum> 

此命令重新启用GUI配置对话框