我们有一个相当标准的网页设置,一个Windows 2008服务器托pipe我们的网站和目录在SVN的控制下,乌龟SVN作为首选的提供者。
其中一个SVN文件夹是我们的内容交付networking,我们需要更新这个文件夹相当相当数量,所以它拥有所有最新的图片和内容。 所以我们创build了一个batch file并将其附加到计划任务中,以便每隔15分钟左右更新文件夹。 我们使用这个代码来运行这个过程:
TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_files" /closeonend:1 TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_images" /closeonend:1 TortoiseProc.exe /command:update /path:"C:\websites\_qpr\_stuff" /closeonend:1
当我们跑了一天左右,我们发现服务器已经装满了数百个Tortoisesvn进程,我们不得不重新启动服务器来获得控制权(我们可能不需要,但是我们做了)。 这似乎不正确,这个脚本肯定只应该创build3个进程,并在成功更新后杀死他们?
非常感谢您的帮助。