- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
情况:经典的 ASP 应用程序,使用自定义的应用程序池。默认设置。
在某些 IIS7 机器上,IIS 决定一次只提供一个页面。因此,如果多个从一个站点加载任何页面,每个页面都必须连续加载。
例如如果我加载 http://foo.com/default.asp从一个浏览器,从另一台机器我加载http://foo.com/differenturl.asp ,第一个必须在另一个加载之前完成。这几乎就像 w3p 进程是单线程的。
请注意,在 IIS 的高级设置中有一个名为 MaxProcesses 的设置,上面写着“将此设置为大于 1 以创建 Web Garden”(无论是什么)。这并不能解决问题,因为这会产生具有自己 session 状态等的多个进程,并且当您加载 http://foo.com/default.asp 时无法保证您被分配到相同的流程。
问题本身就暴露出来了,因为我们有一个用 ASP 编写的诊断页面,它创建和 ActiveX 控件,它在网站上加载一个 url 并返回结果。
因此,diagnostics.asp 加载并在服务器端的代码中创建一个小型 Web 控件,该控件在同一服务器上加载(想想 XMLHTTP 控件)default.asp。
此页面永远不会完成加载,因为服务器在为 default.asp 页面提供服务之前正在等待 diagnostics.asp 页面完成。僵局!
这在每台 IIS6 机器上都可以正常工作,而且我相信有些 IIS7 服务器也可以正常工作。
我已经证实这也不是我们古怪诊断的结果。从一台机器或什至单独的机器加载多个选项卡将显示 Web 进程一次处理一个。
正确答案 作者:AnthonyWJones:在 IIS7 中打开了服务器端调试。这将 IIS 置于单线程模式。
最佳答案
在 IIS 管理器中单击树中的应用程序。
双击 IIS 部分下的 ASP。
展开“调试属性”
确保“启用客户端调试”和“启用服务器端调试”都设置为 false。
启用调试后,ASP 仅限于以单线程方式一次处理一个请求。
关于IIS7 - 一次只提供一页。这让我发疯!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587420/
我使用的是 C# 3.5 和 VS 2010 旗舰版。 我正在优化(为了提高速度)具有四个嵌套 for 循环的机器学习算法。我发现一个简单的缓存(一个对象的张量)可能会极大地提高性能,因为有很多相同对
所以我有一个输入文件,其中包含以下文本(每行=用户): 012345678;danny;cohen;22;M;danny1993;123;1,2,4,8;Nice person 223325222;o
我不知道这里发生了什么。我做了一个简单的应用程序,它有一个成员类。 这是我的代码,其行为符合预期。这里没什么好看的。主类使用构造函数初始化成员类并调用成员方法。 @Override protected
看看我的新闻滚筒: LIVE DEMO 一切正常,直到您将 scipt 留在选项卡中几分钟。 正在发生的事情看起来像是浏览器每 5 秒丢失一次计数并且不断执行操作。 我猜它与setTimeout有关。
我在一周的大部分时间里都在尝试这样做,但仍然没有成功。 我有一个带有选项卡的操作栏(操作栏 sherlock),我可以在选项卡之间切换并更改 fragment 。 每个 fragment 都有一个 w
我正在使用名为 Raylib 的库开发桌面应用程序,对于那些不知道 Raylib 是什么的人来说,它是一个用于制作游戏的开源渲染 API。默认情况下,Raylib 不允许您调整大小或最大化为窗口。为了
我是一名优秀的程序员,十分优秀!