问题标签 [f5]
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.
arcgis-server - ArcGIS Server 9.3.1 负载均衡
我们有 ArcGIS server 9.3.1,它已经具有负载平衡 (SOM) 和 F5 硬件负载平衡。让它们都工作还是只使用其中一个是好的做法。
c# - IE8在某些页面上下载文件不起作用
我正在开发一个应用程序,允许用户下载具有常规内容(不大于几 Mb)的 excel 文件。
在 IE9 上,文件可以完美下载,但在 IE8 上,某些允许下载的页面无法正常工作。
一个新页面会立即打开和关闭,而不显示下载栏。
缓存控制标头设置为私有。
我已经禁用了我所有的 IE8 添加的。
我已经将服务器的响应与允许保存文件的页面和不工作的页面进行了匹配,并且它们完全匹配(除了路径)
我不知道为什么在某些情况下文件可以完美下载,而在其他情况下却没有。
这是我用来下载文件的服务器端代码:
我不得不提一下,虽然我认为在 IE8 上不起作用的下载之前,我正在做一些 ajax 调用以获取通知,如果 excel 生成已经完成,而在有效的页面上我不这样做程序。
我还想补充一点,我的应用程序位于应用程序防火墙 (F5) 之后,当停用时,所有下载都可以在 IE8 上运行,问题是我没有看到响应中有任何变化。
谢谢
weblogic - 负载测试时的套接字异常
在使用 JMeter 进行负载测试时,Non HTTP response code: java.net.SocketException
一旦达到峰值负载,我们就会收到所有请求。
这是服务器配置:
得到socketexception的原因可能是什么?
非常感谢这方面的任何帮助!
cookies - 如何在使用备用超时关闭浏览器时使 F5 APM 会话到期
我们正在使用 F5 APM 来控制对我们的 web 应用程序的访问,但在过期规则方面存在一些问题。
我们想要的场景是 cookie 在创建后 12 小时或浏览器关闭时过期,以先到者为准。
尽管我们做出了努力,但似乎我们只有两种选择中的一种
- 将 cookie 的“过期”属性设置为 12 小时(或 max-age)
- 根本不要设置“Expires”属性
第一个选项成功地允许 cookie 在 12 小时后过期,但如果浏览器关闭,cookie 会一直保留到该时间,因此仅满足 2 个条件中的一个。
第二个选项将在浏览器关闭时使 cookie 过期,但如果浏览器打开 12 小时或更长时间则不会过期。
F5 APM 的设置是否会使 F5 端的会话过期,而 cookie 可以在浏览器端保持会话 cookie?
hsqldb - 查询 F5 BIG IPs HSQL 数据库
我最近遇到了 F5 Bigip 设备的 guishell 实用程序。guishell 会打开一个 HSQL 提示符。有人知道如何找到可以在 F5 Bigip 系统中查询的所有表的名称吗?
asp.net - SSL 卸载重定向到 https
您如何告诉 https 终止负载均衡器从 http 请求重定向到 https 请求?
我有一个 .net 应用程序,如果他们访问某些页面,它会将访问者重定向到 SSL。
.net - 自动部署到 F5 负载平衡环境
我们目前正在使用 TeamCity 进行 CI 构建,并且我们也在尝试设置自动化部署。
我目前正在尝试部署的项目是位于 F5 负载均衡器下的 Windows 服务。将来,我们还希望自动部署同样位于 F5 下的 IIS 网站。
在 TeamCity 中,我们可以执行 PowerShell 脚本来卸载所需服务器上的 Windows 服务,将我们的文件推送到它,然后重新安装该服务。
但是,我无法弄清楚如何处理负载均衡器。我们希望一次禁用 1 个节点,观察所有连接断开,然后部署我们的代码并重新启动节点。
这似乎是一个非常普遍的问题,但我发现关于如何做到这一点的信息令人惊讶地少。
谢谢!
已回答
感谢 Jonathon Rossi 提供 iControl Powershell cmdlet!
为了其他用户的利益,这里有一个示例,关闭、监控连接断开、推送代码,然后通过 powershell 脚本重新打开 F5 负载均衡器
要使这些脚本正常工作,您首先必须从以下答案中提供的链接安装 F5 iControl cmdlet
这是可重用的 F5Functions 脚本
performance - BIG IP F5 WCF NetTCpBinding 性能不佳
使用具有负载均衡器的 NetTcpbinding 的 WCF 时,我面临性能不佳的问题
我们有使用 WCF(net.tcp 协议)的 win 表单应用程序。在生产中,我们有 3 台带有负载均衡器 (F5) 的服务器的网络农场。WCF 托管在 IIS 中。我们仅使用 1 个用户进行测试
现在,当我们将 WCF 指向特定服务器时(使用服务器名称或 IP);应用程序确实表现良好。但是,当我们提供 DNS 名称(以便请求通过负载均衡器)时,性能会显着下降。网络团队从那里说一切正常。请帮忙
以下是我有锡 WCF web.config 文件的配置。
非常感谢任何反馈或建议。当使用 WCF 和 NetTcpBinding 时,F5 上的推荐设置是什么。
c# - 在 Win7 上的 C# 中刷新桌面(如“F5”)将被按下以应用资源管理器设置
我想要一个刷新桌面的功能,就像按“F5”一样。我发现了许多带有 Sendmessage 和 ToggleDesktopIcons 开/关的代码,但没有一个像手动点击“F5”那样对我有用。我在这里也看到了一些主题,但所有主题都针对此问题提供了无效的解决方案。我在带有 IE 10 的 Windows 7 64 位上并使用 C# Net Framework 2。
我也找到了这段代码,但 C# 不接受它,即使在我看来它是正确的函数。我不知道我需要在这里改变什么。我希望 IDE 会告诉我这里的错误是什么,或者我需要纠正什么。有人可以纠正我这个函数或建议另一个与 C# 兼容的函数。
问题: 如何使上面的代码在 C# 中工作(用 C# 翻译)或者在 C# 中看起来类似的代码。我的目标是通过在选定的桌面图标上按“F5”来刷新桌面的图标/设置。我在类似问题中尝试的几个代码没有给我带来任何结果。
asp.net-mvc-4 - MVC AuthenticationTicket 负载平衡环境问题 (F5)
我在负载平衡环境中的身份验证方面遇到了一些问题。负载均衡器为 F5,源地址关联持久性已打开。我的身份验证非常标准,我验证用户凭据并创建身份验证票。
大约 50% 的时间,当登录负载平衡环境时(尽管在Sticky Session
F5 级别设置了类型),我会立即被重定向到登录页面以再次授权。我有 2 台服务器,看起来好像我对保护区的后续请求被定向到不包含我的会话信息的服务器。当为任一服务器使用内部 DNS 时,不存在此类问题,并且身份验证在 100% 的时间都可以正常工作。
在我成功到达初始页面的情况下(通过 F5),持久性工作得很好,并且我不断地被路由到正确的服务器,至少直到我的会话在指定时间后过期。但是,由于预身份验证问题,我被迫进行两次身份验证的情况太多了。
我猜
这是创建身份验证票证和 F5 处理它并保证正确持久性之间存在的某种竞争条件吗?这对我来说似乎是可行的,但这是我第一个使用这个负载平衡器的应用程序,所以我只是猜测。
有没有人处理过类似的情况?是否有任何配置应用程序端或 F5 端可以解决此问题?
更新
仔细观察,似乎这种情况发生的几率远低于 50%。50% 通常发生在我第一次尝试通过 F5 在给定日期(或在任意长的一段时间后)登录时。当我登录并尝试访问受保护的资源时,大约 50% 的时间我会返回登录页面。如果我重新加载受保护资源的 URL,我可以正常工作。这似乎为某种竞争条件的想法提供了更多证据。
为了了解频率,我还运行了一个自动化工具,它登录和注销 1000 次(使用相同的用户凭据)并且无法复制问题。但是,由于我不断地快速连续使用同一个用户,我相信 F5 会不断地路由到同一个服务器,因此它不是最有用的测试。