gpt4 book ai didi

tridion - 在 SDL Tridion 2011 SP1 发布期间部署的二进制文件被锁定

转载 作者:行者123 更新时间:2023-12-04 22:23:19 26 4
gpt4 key购买 nike

我有以下场景:

我发布了一个页面,其中包含多个二进制文件,然后由 HTTP 接收器接收并使用进程内部署器进行部署,所有部署器都托管在作为本地服务用户运行的专用应用程序池中的 IIS 中。

该页面存储在 Broker 数据库中,二进制文件使用类似“D:\Binaries\Preview”的路径发布到本地文件系统。

预览文件夹作为只读共享共享给域用户,位于\machinename\PreviewBinaries 之类的位置,以便可以使用 Web 应用程序显示二进制文件。

十分之九一切正常,但偶尔发布失败,这似乎是因为二进制文件被另一个进程锁定而无法覆盖。我已经使用 ProcessMon 和其他工具来尝试确定可能锁定这些文件的内容(无济于事)。有时我可以手动删除图像,然后再次发布。如果我在服务器上重新启动 IIS,我总是可以删除文件并发布。

有没有人对哪些进程可以锁定这些图像有任何建议?有没有人见过这个问题?我要发布到共享中是否有任何问题?或者 SiteEdit 2009 可能会锁定这些文件,因为它似乎只出现在我们的预览服务器上并且实时(没有 SiteEdit)似乎很好。

提前致谢

最佳答案

如果您使用的是 Windows 2008,您可以尝试从磁盘中删除该文件。然后它会告诉你哪个进程锁定了文件。但是考虑到重新启动 IIS 会解锁文件,似乎很可能是 IIS 锁定了它们。

我看不出 SiteEdit 2009 如何导致锁定这些文件。鉴于您可以在另一个机器上使用预览服务器,SiteEdit 仅通过 HTTP 与该服务器通信。它从不直接访问预览服务器上的文件,甚至不通过 CD API 访问。只是对您的 Web 服务器的常规请求,就像访问者一样。

关于tridion - 在 SDL Tridion 2011 SP1 发布期间部署的二进制文件被锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10587496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com