2017-01-02 89 views
2

我有1000多个标记为添加的文件,我想用perforce提交。在提交过程中,一切似乎都正常,但在提交后一小时左右,使用p4v客户端,我收到一条错误消息:“无法连接到服务器...作为用户...尝试重新连接”Assembla Perforce不会提交大量文件

This似乎每次我都会发生p4v客户端提交。也尝试使用命令行,并在一段时间后得到这个消息到提交说“ssl发送失败”,“找不到指定文件WSAECONNABORT”

我怀疑它与SSL有关:我目前托管我的perforce服务器assembla.com,因为他们不会给我选择禁用SSL。这是一个SSL问题吗?

我该如何解决这个问题? 非常绝望和感激的帮助。

我已经尝试了以下无济于事:

  • 卸载并重新安装
  • 降级P4V客户端版本中,P4V客户
  • x86和x64位版本
  • 以太网代替无线网络

During the submit everything is fine:

during the submit

After about an hour I get this error:

Error

If I press the "close p4v" button, this pops up:

enter image description here

Since p4v is giving me all these errors, I try to submit vi commandline but still get error about an hour into the submit saying:

enter image description here

回答

2

解决它!与其试图将所有标记为添加的文件提交到一个大块中,我不提交所有1000个以上的文件,而是一次提交300份左右的文件。

所以回顾这个问题的解决方案是提交一小部分,而不是一次提交它们。

我希望这可以帮助任何人!

+0

很高兴你解决了这个问题。这些天相当经常地,我一次提交20-25000个文件。几年前,我发现我无法提交甚至10000个。原来是一个供电不足的工作站。升级我的工作站解决了它。 – tkosinski

1

Perforce服务器的声音用完了资源。在Perforce中,提交是原子的;它要么完全有效,要么完全失败。通过这么大的提交,如果服务器内存不足,或者临时磁盘空间不足或窒息,则提交将失败。正如您发现的那样,以更易于管理的块提交不会触发它。