问题标签 [web-farm-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Web Farm Framework:如何访问应用程序?
我已经在带有控制器机器、主服务器和辅助服务器的 UAT 环境中安装并设置了新的 Microsoft Web Farm Framework。我已经在主服务器上安装了我们的一个内部应用程序,并且它已成功配置到辅助服务器。
我的问题是,我该如何访问该应用程序?通常,我会像 http:\machinename\applicationname\ 一样访问它,其中 machinename 是托管它的服务器的名称,但如果我这样做,那么我将直接寻址主服务器。我不会绕过服务器场吗?
我尝试通过以下 url http:\mis-uat-002\testfarm/reviewer 访问服务器,其中 mis-uat-002 是农场控制器的名称,testfarm 是农场的名称,reviewer 是应用程序。使用此 URL 时,我收到“502 - Web 服务器在充当网关或代理服务器时收到无效响应”。错误。
如果我直接通过 http:\mis-uat-003\reviewer 访问应用程序(mis-uat-003 是主要场服务器,reviewer 是应用程序),那么它没有问题。
是否需要进行一些额外的设置才能让农场控制器完成其工作?
应该注意的是,这是一个 UAT 环境,因此不在任何类型的域中。但是,如果这很成功并且 WFF 很快就推出了 V1.0,我们将希望在 Windows 域上运行它。
iis - Web 部署 2.0 与 Web Farm Framework 2.0
看完Scott Gu 的最新文章,我想知道 Web Deploy 和 Web Farm Framework 有什么不同?
web-farm - 是否有任何关于 Web Farm Framework 的 RegKey 提供程序的文档?
Web Farm 框架中的“应用程序供应”提供程序是否有任何文档?
web-farm-framework - 利用 WFF 2.0 和 NTLM 的 ARR
我已经成功部署了带有控制器和两个绑定 WFE 服务器的 Web Farm Framework 2.0 模块。我能够轻松使用应用程序供应、负载平衡和路由规则。但是,一旦我尝试在 WFE(控制器上的匿名)上使用 Windows 身份验证,我就会收到 401 错误。我可以通过机器名称直接访问 Web 应用程序,但这与使用 WFF 的目的相悖吗?如果我启用了匿名身份验证并且所有用户在 .Net 授权规则下具有允许权限,我也可以通过 cname(指向控制器)访问该站点。
我启用了失败的请求跟踪,但没有生成日志文件......所以不知道下一步该去哪里。
umbraco - 在 Web Farm Framework 2.0 上运行的 Orchard 和 Umbraco
我正在为我们即将创建的几个网站选择 CMS 系统。我们正在运行 Microsoft 环境,因此我们只关注 .NET 系统,特别是 Orchard 或 Umbraco。我们将在运行 Web Farm Framework 2.0 的集群上运行这些站点。我们一直在使用 Umbraco 测试此配置,但遇到了一些问题,基本上使我们无法在 WFF 上运行它。我们尚未使用 Orchard 测试此设置。
根据您的经验,是否可以在 WFF 上运行这些系统,如果可以,您对常见的陷阱有什么建议吗?
PS。关于我们在 WFF 上与 Umbraco 的问题的更多详细信息。我不会讨论我们遇到的所有各种问题,但作为一个例子:我们在服务器之间同步物理资源以及在依赖于该同步的数据库中添加数据时遇到问题。
web-farm-framework - Web Farm Framework 的间歇性同步失败
我在具有两个节点的 IIS 7.5 Windows 2008 RC2 场上使用 webfarm 框架 2.0。一天几次,农场会突然倒闭。基本上有两种不同类型的故障。一个是由于 thumbs.db 文件被锁定,另一个是更令人担忧的“applicationHost.config 无效。”。在这两种情况下,都不会将更改部署到场。它只是定期唤醒以检查差异,然后突然失败。在第一种情况下,维修通常会纠正问题。在第二种情况下,我经常不得不对第二个节点上的 applicationhost.config 文件进行任意更改,这会强制重新同步。
以下是两条错误消息:
我遇到过一些帖子,建议解决方法是禁用同步并创建一个手动工作流程来执行同步并忽略某些错误。但我希望有更好的解释。在 thumbs.db 错误的情况下,我想知道简单地关闭缩略图缓存是否会有所帮助?
iis - 当使用 WFF2.1 显示为“准备好进行负载平衡”时,服务器可用性会自动随机变为“未知”
安装程序使用带有 1 个控制器 (10.0.2.10)、1 个主要 (10.0.2.11) 和 1 个辅助 (10.0.2.12) 的 WFF 2.1。
每隔一段时间,每天几次,网站就会遇到 502 错误,在检查监控和管理控制台后,服务器的可用性将显示为未知。
502 - Web 服务器在充当网关或代理服务器时收到无效响应。
由于无法运行某些同步任务,辅助服务器有时会被标记为不健康,但在 WebFarmService.log 中记录的主服务器没有错误,所以我很好奇为什么两台服务器都无法处理任何请求。这首先否定了使用 WFF 的原因,因为它具有更好的可用性。有什么帮助吗?
由于未知原因,主服务器和辅助服务器的可用性随机显示为未知。(即在新的一天回到工作岗位后,当没有进行任何更改并且两者都被确认可用并在前一天晚上提供网络请求时发现这一点。)
http://i.stack.imgur.com/gjMsy.png
主服务器和辅助服务器都已准备好进行负载平衡
asp.net-mvc-3 - Web Farm 框架和 MVC 3:如何在操作方法上要求 Https?
我知道你可以这样做:
如果您使用 Web Farm Framework,其中“控制器”服务器接收外部 SSL 443 请求,对其进行解密,然后使用 http 80(不使用 ssl)将其转发到主/辅助服务器怎么办?
在这种环境中,我尝试了 [RequireHttps] 属性,但它在 Firefox 中响应为“页面未正确重定向”。Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。它认识到它不是 SSL,但因为它剥离了 SSL,MVC 将永远看不到 SSL 属性。
您将如何重写某些操作方法以在 Web 场的 MVC 3 中使用 https?你怎么能做到这一点,[RequireHttps]
或者你必须在你的网站中挑选每个需要 ssl 和“URL 重写”的 URL?
编辑:
我更改了控制器以识别端口 443 流量并将其转发到网络场上的 https。我以为我可以只在控制器上加载 SSL 证书,但它们也需要在主节点和辅助节点上加载(或仅加载。)
iis-7.5 - 自动应用程序配置和文件锁定
我们已安装 WFF 2.5,并已使用它成功配置场并在我们的测试环境中配置辅助服务器。
我们的环境(控制器、主服务器、辅助服务器)是 Windows 2008 Server Web Edition R2,运行 IIS 7.5,安装了 WFF 2.5。
我们一直存在与应用程序池相关目录中的 .tmp 文件被锁定的问题。进程监视器指示它是锁定文件的工作进程 (w3wp.exe)。
确切的错误消息是无法运行“ProvisionApplications”操作。无法在服务器“abc”上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”。响应流中的异常。处理“ABC85DA.tmp”上的“删除文件”操作时遇到错误。错误代码为 0x80070020。该进程无法访问“C:\inetpub\temp\appPools\ABC85DA.tmp”,因为它正被另一个进程使用
如果我关闭 AFAIK 托管工作进程的 Windows 进程激活服务,错误就会消失。
然而,显然,要使服务器联机,我们需要启动服务,一旦启动,自动配置步骤就会失败,WFF 会将服务器标记为不健康,并将其从服务器场中移除。
我试图通过取消选中应用程序供应模块下的“启用应用程序供应”来关闭应用程序供应,但该操作似乎仍然每 30 秒触发一次。
所以 - 真的有两个问题:
- 如何解决应用程序池临时文件的文件锁定问题。
如何关闭辅助服务器上的自动应用程序配置操作?(如果问题 1 没有解决方案,这确实是二等奖解决方法)
TIA