Perforce - RpcTransport:部分消息读取

时间:2015-05-10 08:54:50

标签: performance perforce p4v

使用" revert -a"通过P4V,它等了几分钟,然后把这个错误抛给了我。

RpcTransport:部分消息读取
TCP接收失败。
读:socket:WSAECONNRESET

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

我怀疑这个问题是这台计算机的本地问题,因为其他人不会遇到同样的问题。通过命令提示符发出相同的命令只是命令提示符无限期地坐在那里。

其他命令(如submit和add)将使可视客户端无限期地坐在那里,但不会抛出错误。

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

3 个答案:

答案 0 :(得分:2)

我在Windows机器上也一样。我想在我的情况下,它是由配置设置损坏引起的,并且由于弹出错误消息,我没有机会通过GUI正确设置它。 命令行SET命令有助于再次设置端口和主机名:

p4 set P4PORT=<portnum>

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

答案 1 :(得分:1)

当强行关闭网络套接字时,Windows会发出“WSAECONNRESET”错误。

经常出现此错误可能表示存在网络问题。

更多信息请点击此处:

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

希望这有帮助, 仁!

答案 2 :(得分:0)

晚了几年,但对于那些仍然面临这个问题的人:

我在从大型存储库中获取文件时遇到了这个错误。我相信导致我出现这种情况的原因是互联网上传速度低,因此 - 即使我有很高的下载速度 - 来自我的计算机的 TCP 确认没有被发送,导致连接失败。

执行上传速度测试以确定它是否非常低(就我而言,它已降至低于 0.1 Mbps)。修复上传速度是一个单独的主题,但如果它有助于尝试重新启动路由器作为第一步。