在这种情况下,允许用户上传内容,然后分别进行一些更改,然后基于这些更改提交表单。

在单服务器非故障转移环境中,这种方法可以正常工作,但是我们需要某种解决方案,在支持故障转移的服务器之间共享文件。

过去有人遇到过这种情况吗? 您能开发出什么样的解决方案? 显然,坚持使用数据库是一种选择,但我们希望避免这种情况。

===============>>#1 票数:1

在我们的方案中,我们有一个单独的文件服务器,两个前端应用程序服务器都写入该文件服务器,这样,您任一服务器都可以访问相同的文件集。

===============>>#2 票数:1 已采纳

在以前的工作中,我们有一堆Web服务器,它们前面有一个F5负载平衡器。 我们有一个非常相似的问题,就是我们的应用程序允许用户上载可能包括照片等内容。 这些是旧版应用程序,我们不想对其进行编辑以使用数据库,而SAN解决方案对于我们的情况而言过于昂贵。

我们最终在两个群集服务器上使用了文件复制服务。 该服务在两台机器上作为服务运行,使用的帐户具有对相对服务器上路径的网络访问权限。 上传文件后,此后端服务会同步文件系统文件夹中的数据,使其可从任一Web服务器提供。

我们审查的两个产品是ViceVersaPeerSync 我认为我们最终使用了PeerSync。


===============>>#3 票数:0

最好的解决方案通常是在某种形式的SAN上提供共享区域,所有服务器都可以访问该共享区域并包含故障转移。

这还具有以下优点:您不必提供粘性负载平衡,上传可以由一台服务器处理,而编辑可以由另一台服务器处理。

===============>>#4 票数:0

具有故障转移功能的共享SAN是一个不错的解决方案,成本很高(很高)。 是否有任何合理的故障转移解决方案? 也许像Windows的DRBD一样?

简单共享文件系统的问题是缺乏冗余(如果文件服务器出现故障怎么办)?

  ask by jsight translate from so

未解决问题?本站智能推荐:

3回复

您是否可以在群集中拥有多个ASP.NET状态服务器服务?

我们有一个运行ASP.NET Web应用程序的4服务器集群,使用ASP.NET State Server Service进行会话。 在其中一台服务器上运行ASP.NET状态服务器服务,并配置其他服务器来查看此服务器。 我们经常需要修补服务器,并且在State Server上应用补丁需要几分钟
1回复

如何在IIS6和asp.net中配置上载文件夹? 赢得服务器2003 SP2

我有一个内部的asp.net应用程序,该应用程序使用fileupload控件将数据文件放置在“放置”文件夹中。 我想锁定此文件夹,以便只有属于本地组的用户才能实际验证和上传文件。 我在服务器上创建了一个组,将域用户添加到了本地组。 然后,我授予该组对“放置”目录的写权限。 当我尝试将
2回复

在IIS6上安装ASP.NET 4.0和ASP.NET 2.0

我已经阅读了你在哪里创建一个新的应用程序池,一个用于2.0站点,一个用于4.0站点。 但是在创建池来配置框架时我没有看到任何选项。 我的问题是我有几个2.0站点作为默认网站运行。 我在新的虚拟目录下添加了WCF 4.0服务,并将框架设置为4.0。 我也将它放在一个单独的应用程序池中。
4回复

FOSS ASP.Net会话复制解决方案?

我一直在寻找(几乎没有成功)asp.net的免费/开源会话集群和复制解决方案。 我遇到了常见的嫌疑人(indexus sharedcache,memcached),但每个都有一些限制。 Indexus - 非常不成熟,存根会话接口实现。 不过,它本来就是一个很好的缓存解决方案。
1回复

高级asp.net提高性能

在我的应用程序上寻求帮助,这是在Windows Server 2003和iis 6.0上运行的,这个应用程序现在已经很大,用户现在大约每天60,000。 而我所做的就是让它变得更快 a.SQL server 2005: 所有查询我将其转换为storedprocedure。
1回复

Windows Server,ASP.Net身份验证中的权限

嘿,我会尽量保持清楚: 我在domain1上有一个站点。 我需要在Domain2上打开一个带有页面的ModalDialog。 我的Domain2受保护,不允许匿名访问,因此我得到一个登录窗口,如下所示: 我的问题是,对于这一功能,我希望用户能够通过ModalDialog看到ASP
2回复

如何在IIS 6.0中托管多个asp.net站点

如何在IIS 6.0中配置两个asp.net站点才能通过Internet访问?
2回复

是否将ASP.NET MVC部署到Windows Server 2003?

简洁版本 我是一个初学者程序,而我在启动程序方面的经验本质上是在Visual Studio中达到了f5。 如何在Windows 2k3服务器上部署ASP.NET MVC应用程序? 部署后,我将如何访问/运行该网站? 长版: 我试图向我公司的Win 2k3服务器启动一个简单的
6回复

什么可能导致“客户端断开连接”ASP.NET异常?

我的.NET 3.5应用程序偶尔抛出以下异常System.Web异常: 客户端已断开连接 为什么会发生这种异常? 我的应用程序在负载均衡的Windows Server 2003 IIS 6.0服务器上运行。
1回复

生产服务器上的ASP.NET会话问题

这是一个非常模糊的问题,因为我没有运气在生产Web服务器之外重现我的问题,并且不确定我的两个问题是否相关。 我的应用程序服务器正在运行Windows Server 2003,并且是面向公众的。 ASP.NET Web应用程序在.NET 3.5中运行,并在LAN上使用(专用)SQL Ser