问题标签 [web-farm]
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.
iis-6 - 用于故障转移 IIS 服务的强大而准确的 IIS 报告工具
再会,
我需要能够为我们的 SharePoint 2007 自定义应用程序生成 IIS 使用报告。该应用程序在 2 个 IIS 6 服务场上运行,以实现负载平衡/故障转移。
以下是我的管理层提出的要求列表:
1.每日访客(每个农场)。
2.每日点击量(每个农场)。
3.每日活动(点击量、页面浏览量、访问者、平均会话持续时间)。
4. 一天中每小时的活动(整个农场)。
5. 一周中一天的活动(整个农场的总和)。
6.按月活动。
7.页面访问统计/最受欢迎的页面。
8.Top认证用户。
9.浏览器使用统计。
10.客户端操作系统使用统计。
所以我需要结合负载平衡轮换的 2 个 IIS 框的报告结果。
到目前为止,我已经尝试过这些工具。:
1. Web Log Expert
- 生成所需的报告类型,可以组合来自多个位置的 IIS 日志。但是该工具有一些重大错误,例如
:报告中遗漏了一些重要信息:在经过身份验证的用户报告中,报告中缺少我登录应用程序的测试用户,忽略过滤器中未指定用户,并且在 ISS 日志中找到该用户。湾。时间和日期的错误。即使可以选择将时间从 GMT 调整到任何时间,软件也不会遵守这些更改。但是,可以通过使用实用程序将 W3C 标准日志文件转换为ncsa
格式来修复它。convlog
但是,在这种情况下,浏览器和操作系统使用情况数据会从报告中消失并丢失。
2.Samurize
- 我对将其配置为报告 W3C 日志文件感到有些困惑。该软件也缺乏好的教程或其他信息。
请推荐适合您的工具,并理想地回答至少一些指定的要求。
谢谢。
asp.net - 网络场应用程序编译问题
我在一个网络场中有一个应用程序,它由 4 个网络服务器组成。每次我对应用程序进行更改并将其上传到服务器时,我都会收到一条错误消息,指出 *.DLL 不可用。
我通过 ftp 在主服务器上上传 DLL,其他服务器通过复制获得更新版本。它在第一台服务器上编译,我必须等待,直到它也在其他服务器上编译。
假设我有 50 个 Web 服务器,如何避免在所有服务器上进行编译。
有什么解决方法吗?
谢谢
c# - 在两个负载平衡的 IIS 服务器之间共享信息
我有两个负载平衡的 IIS 服务器,我需要在它们之间共享一些信息。
该信息与用户会话无关,因此我看不出会话状态提供程序如何提供帮助。
我不能使用数据库(要求),显然使用共享文件进行同步不是一个好主意。
我可以用什么?当然要尽可能简单,我知道我可以运行 memcache 或其他一些花哨的东西,但我唯一需要的是为两台服务器创建一个唯一编号。
干杯。
asp.net - 用于 x86 和 x64 的混合
我有运行 Windows 2003 (x86) 的服务器并想添加 Windows 2008 R2,即 x64。
是否可以让它们作为网络农场工作?我在服务器之间的 aspnet 成员身份识别方面存在问题。
我已经在应用程序 web.config 级别定义了machineKey,但这没有帮助
asp.net - 确定 asp.net ajax 请求来自哪个服务器(在网络场中)?
我在想我们如何才能找出页面是从哪个服务器提供的:我会这样做,例如在页面上放置一个隐藏变量,该变量具有处理它的服务器的 IP 或服务器名称。但是对于 asp.net ajax 请求我该怎么办:那些作为部分回发发生的请求?我必须将隐藏变量放在更新面板中,但是如果页面中有很多更新面板怎么办?
我查看了另一个SO 帖子,但解决方案适用于 iis 7。iis6 的等价物是什么?我们如何阅读标题?去哪里看?
asp.net - 如何为简单的 asp.net 演示应用程序配置 webfarm
我只是在制作一个演示应用程序,并希望将 asp.net 配置为使用 webfarm。我该怎么做?我已经将我的会话模式配置为使用 Sql Server,它运行良好。接下来我该怎么办?我正在使用 Windows 7、Sql server 2008 和 Asp.Net 4.0 网络表单。
提前致谢:)
viewstate - 视图状态 MAC 验证失败
有人可以帮我解决这个错误。它通常发生在应用程序空闲或会话到期时。
谢谢
asp.net - 网络农业/花园有多普遍?我应该为此设计我的网站吗?
我正在运行一个 ASP.NET 网站,服务器既可以读取数据也可以将数据写入数据库,还可以将一些经常访问的数据直接存储在进程内存中作为缓存。当新请求进来时,它们会根据缓存中的数据进行处理,然后再将其写入数据库。
我的托管服务提供商突然决定将他们的服务器置于负载平衡器之下。这意味着我的缓存系统会因为多台服务器随机处理请求而变得非常糟糕。所以我不得不重写我的应用程序的一大块只是为了获得更差的性能,因为我现在必须查询数据库而不是在内存变量检查中快速进行。
首先,我并没有真正看到在 iis 服务器上分配负载的意义,因为根据我的经验,数据库查询通常是瓶颈,现在数据库必须承受更多的冲击。其次,这些事情似乎需要仔细规划,而不仅仅是托管服务提供商为所有客户设置的东西,并期望所有应用程序都适合他们。
这些事情是常见的还是我首先使用进程内存作为缓存是愚蠢的?
我应该开始寻找新的托管服务提供商,还是可以期待网络农场迟早会出现在任何地方?对于我编写的所有未来应用程序并完全避免进程缓存和类似设计,我是否应该保留这样的转换?
(请不要把它变成一场农场与非农场的战斗,我只是想知道它是否如此普遍以至于我在开发时必须牢记这一点。)
asp.net - Web 场中“视图状态 MAC 验证失败”的根本原因
我们在网络场中设置了我们的应用程序。有时,在提交页面时,我们会收到上述错误;其他时候提交恰好成功,并且回发发生。我似乎怀疑农场中的一台机器有缺陷。然而,我们从未在测试盒上遇到过这样的问题。那么可能是什么问题呢?我该如何解决这个问题?machine.config 中必须有一些设置在所有机器上都应该相同吗?
asp.net - 事件日志 - Viewstate 验证失败
最近我们将系统从 .net 1.1 升级到了 .net 2.0。自从这样做以来,我们的事件日志中大约每分钟都会出现以下错误。这很奇怪,但所有客户端 ip 或用户主机地址似乎都指向东欧国家,如俄罗斯或白俄罗斯。是日志记录问题还是有人合法地试图破解或其他什么?-