0

我有一个线程计时器在运行一段时间后与 p4 断开连接(因为 perforce 会在我们的应用程序中自动超时并且无法重新连接)。我想确保在运行任何长时间操作(例如下载大文件)时不会断开连接。是否有任何 p4 命令可以检查当前是否正在运行命令。

谢谢

4

1 回答 1

1

您可以运行p4 monitor show以从服务器端检查是否有任何命令正在运行。

但是,对于您的用例,您的脚本只需跟踪其自己的run()调用会更直接,因为您关心的任何事情都将在其中一个调用的上下文中发生。完成调用命令后关闭连接通常是一种好习惯run(),因为如果有足够的客户端实例执行此操作,保持空闲连接打开可能会对服务器进行 DDoS。

于 2022-02-12T07:45:33.223 回答