我知道如何在login某台计算机时刷新IIS7日志: netsh http flush logbuffer 我怎样才能在另一台机器上做到这一点?
我在我的Windows Server 2008 R2服务器上安装了Web部署3.5。 但pipe理服务器代表似乎没有安装。 我在serverfault上find了答案。 在IIS 7中看不到“pipe理服务委派”选项 我需要确保您的networkingangular色安装了“pipe理工具”选项。 我的networkingangular色是什么? 我在哪里可以find它?
正如在这里所问,我目前正在看看IIS Web服务器框架,但我关心性能。 传统的负载平衡器和WFF负载平衡有什么不同? 它适合高stream量的网站(每月数百万的请求)? 我在网上search了WFF上的文章,但似乎没有一个与经典的负载均衡器进行比较。 那么会有Bandwith的问题? 谢谢
我有一个VDS上托pipe的小型ASP.NET MVC 5 Web应用程序。 VDS具有以下configuration:2.6 Gz CPU,1 Gb RAM,20 GB SSD,Windows Server 2012 R2,IIS 8.5。 有最多5个并发用户可以访问此网站。 一切工作都很快,但冷启动可能需要很长时间。 我知道有不同的选项来减less冷启动时间: 我可以使应用程序池“始终运行”并将preloadEnabled设置为true。 或者我可以使用IIS 8.5的新“暂停”function。 可能还有其他的可能性,我不知道。 减less冷启动时间的最佳策略是什么? 解: 正如所build议的,我增加了AppPool关机超时。 而是把它设置为12小时,我把它设置为0(禁用它),并预定AppPool回收到凌晨04:00。 我启用了应用程序初始化,并将其configuration为将请求发送到执行初始化的特殊页面。 在我的应用程序是DbContext的初始化。 应用程序初始化模块只能发出http请求,但整个我的应用程序被ASP.NET MVC RequreHttpsAttribute保护。 所以最初它失败了。 如本文所述,通过在本地请求上禁用httpredirect到https可以解决这个问题 。
我有一个部署在IIS上的asp.net应用程序,并且最近升级了CPU和内存,使之成倍增长,希望能够支持更多的并发用户。 尽pipe在我的负载testing中,似乎服务器甚至无法处理100个并发连接。 而且,从CPU和内存的angular度来看,在负载testing期间只有大约40%的资源被使用! 在服务器上,IIS中还是在machine.config中,服务器每次同时连接的数目是有限的? 我已经添加到web.config: <system.net> <connectionManagement> <add address="*" maxconnection="65535"/> </connectionManagement> </system.net> 而这个给machine.config: <processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>
警告:我几乎是一个服务器pipe理的新手,我一直在运行自己的Web服务器多年,但只在一个非常基本的水平。 这就是说,我现在在一个VPS主机上执行一个进程数限制(我想他们正在通过容器进行内核共享) Windows Server 2008 R2,IIS 7.5我有大约100个并发用户,但是每个用户只会每隔5分钟左右加载一个页面。 在这5分钟内,每个页面将会触发5-10个http请求。 有了上述的负载,我经常接近甚至打破我的VPS主机强制执行的100个端口限制,造成服务中断(503服务不可用) 是否有办法减less进程的数量,也许是通过重用,排队等方式 – 以执行速度为代价优先考虑稳定性? 谢谢 PS:编辑 – 显然是SVCHOST.EXE进程迅速增加,超过W3WP.EXE …我无能为力,但这可能是有用的信息
我在IIS中定义的所有FTP站点都绑定到192.16.9.3:21和192.16.9.3:990 ,但是当我执行netstat时,我得到了以下内容: C:\>netstat -a -n -o Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1168 TCP 0.0.0.0:990 0.0.0.0:0 LISTENING 1168 TCP [::]:21 [::]:0 LISTENING 1168 TCP [::]:990 [::]:0 LISTENING 1168 C:\>tasklist /svc /FI "PID eq 1168" Image Name PID Services ========================= ======== ======================================== svchost.exe 1168 ftpsvc 如何强制ftpsvc只192.16.9.3 ?
我几乎是Powershell的新手,所以忍受着我的低调。 我特别试图运行“Get-WebBinding”cmdlet(我已经成功运行在其他一些服务器上) Windows Server 2008 R2 Standard: Get-PsProvider 显示Webpipe理模块未加载 Import-Module WebAdministration 发生错误。 “无法加载,因为脚本的执行被禁用…..” Get-ExecutionPolicy 输出是“限制” Set-ExecutionPolicy RemoteSigned 证实与是。 Import-Module WebAdministration 发生错误。 “…跳过,因为它已经存在” Get-PsProvider 显示Webpipe理现在已安装 Get-WebBinding (我真的想运行的cmdlet) 另一个错误。 “未find” 任何想法,为什么这个cmdlet不会运行?
我们有3个服务器一个是像域名服务器和2个服务器与ASP MVC和webapi网站的基础设施。 组合的负载均衡器将负载平衡到服务器2和3 对于许多monthes一切正常,但自从上个星期我们注意到服务器2和3的事件日志中的大多数exception挂起: exception信息:exceptiontypes:HttpExceptionexception消息:远程主机closures连接。 错误代码是0x80070057 。 在System.Web.WebSocketPipeline.DoFlush()的System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32结果,布尔throwOnDisconnect)—从抛出exception的上一个位置的堆栈跟踪结束—在System.Runtime.ExceptionServices .ExceptionDispatchInfo.Throw()在System.Web.WebSocketPipeline.d__8.MoveNext() 有些时候错误代码变化,是0x800704CD 。 在这种状态下,w3wp进程的CPU使用率增加到99.5%。 networking和RAm的使用率非常低 有时在这个szenario中,我们可以在安全日志中看到一些authentication。 它是网站运行的用户。 这个错误不会发生在峰值上。 我们有两次,在我们接近零交通的夜晚。 当我查看工作进程UI时,我可以看到在EndRequest状态下有很多(30+)个连接。 这是预期的吗? 这就是说,在这个时候,我们有更多的并发用户 我们没有改变服务器上的安装,只是stream量略有增加。 任何build议是非常受欢迎的。 有没有进一步的信息可能是重要的?
这是场景。 我们有一个Windows Server 2012 R2 Hyper-V版,它们托pipe了三台NLB 2012 R2 Web服务器。 他们从连接的公共服务器接收XML数据并正常工作。 我们有一个Web服务来检查xDoS攻击(这看起来像是一个端点,将逻辑重复的XML消息发送到集群),或者发送错误的端点,然后发送到“失控循环”。每个IIS服务器上的接收器调用web服务,看他们是否应该处理或拒绝给定的信息的消息。不用说,这必须是非常快的,因为这是一个群集,或者必须是: 一个共同的地方,数据存储有关过去收到的消息 一个常用的Web服务,这个数据保存在内存中 第一个选项的合理位置是一个数据库,但是这个选项会使这个过程变慢。 我们每秒获得数千条消息,无法将这些开销添加到每条消息中。 一个普通的Web服务运行的很好,但是当集群中的一台服务器出现故障时,其余服务器之间的编排相当复杂 – 他们需要决定谁将成为主服务器,并且当服务器停机时,它需要重新join其他等… 这是问题… 由于所有的虚拟机都存储在一个通用的Hyper-V主机上,我们可以直接将IIS添加到主机,并在那里运行xDoS检查器Web服务? 该Web服务总是只能从托pipe在其上的IIS服务器(无公共访问)调用。 这意味着没有舞蹈编排,因为只有当所有其他人都下降了。 这是个问题 不好的做法? 如果是这样,为什么? 对我而言,“因为别人不这样做”,或者某种变体不是为什么,顺便说一下,不是一个好的理由。 非常感谢,Rob