如何在Kentico Web场中手动同步物理文件?

时间:2016-08-29 08:33:55

标签: asp.net synchronization kentico

只要禁用和手动处理负载平衡服务器之间的物理文件同步,我们就会支持Kentico建议的非标准Kentico架构。手动同步Web场服务器文件的正确方法是什么?我想知道使用像DirSync这样的工具,但是假设这需要一个服务器作为主服务器,而使用Kentico,例如,新的媒体文件可能最初保存到任何物理服务器。

我希望找到解决这个问题的最终解决方案。谢谢。

2 个答案:

答案 0 :(得分:2)

默认情况下,Kentico Web场会在Web场正常工作时自动同步物理文件。由于每个请求都可以由不同的服务器提供服务Kentico将文件二进制文件序列化为数据库,该数据库由所有服务器共享,然后在缺少它的服务器上重新创建文件。

我不知道支持网络服务器场的任何情况,但文件同步并非如此。无论是全有还是全无,没有中间解决方案。

您是否可以更具体地说明为什么物理文件的同步无法正常工作?只要所有服务器都看到数据库(否​​则WF根本无法正常工作),文件同步就会起作用。

PS:如果您的文件未同步,请转到 Web场 - >任务应用程序并检查有多少任务。如果没有任务(或者很少有任务被不断删除),那么您的网络农场正在运行,如果有较长时间的任务,那么您的网络农场根本不工作。

答案 1 :(得分:-1)

我阅读了上面的主题并建议您从BizStream中查看此工具:https://devnet.kentico.com/marketplace/modules/compare-for-kentico

我自己还没有玩过它,但它们是一流的商店,所以我敢打赌它是一流的产品。

否则您将不得不使用自定义同步代码。

我们已经尝试通过SQL表进行移动,并且它是可能的,但是相互关联的数量只会使构建或支持变得非常不切实际。

相关问题