标签: isapi

Windows 2003 上的 Mercurial 浏览器在显示存储库之前需要多次刷新

当尝试浏览我的 Mercurial 存储库时,通常需要刷新几次才能显示存储库列表。配置如下:

  • Windows Server 2003(由http://www.server4you.com/托管的专用机器。
  • 站点具有使用自签名 SSL 的匿名密码保护。
  • 水银 1.5.3
  • 蟒蛇 2.6.5
  • Python for Windows 32 扩展 214 py2.6
  • isapi-wsgi 0.4.2

存储库是通过 ISAPI 使用标准 hgwebdir_wspi.py 文件(复制到后面)提供的。

同样在执行克隆/推送/等操作之前,我必须先浏览存储库,否则我本地机器上的 hg 无法找到该站点。

我该怎么做才能开始追踪这个问题?

hgwebdir_wsgi.py

# Configuration file location
hgweb_config = r'C:\Public\Mercurial\WebSite\hgweb.config'

# Global settings for IIS path translation
path_strip = 0   # Strip this many path elements off (when using url rewrite)
path_prefix = 0  # This many path elements are prefixes (depends on the
                 # virtual path of the …
Run Code Online (Sandbox Code Playgroud)

windows-server-2003 mercurial isapi

8
推荐指数
1
解决办法
422
查看次数

F5 Big-IP、X-Forwarded-For 和 IIS 日志

我有一个由我们的托管服务提供商管理的 F5 Big-IP。它专用于我们的专用 VLAN 等。效果很好:)

我们要求他们添加 X-Forwarded-For HTTP-Header 字段。他们已经这样做了,我们现在可以在代码中访问它。惊人的 :)

但是..对于我们的IIS日志,它仍然是F5机器的IP。我想我被告知我们需要对 IIS 服务器应用 ISAPI 过滤器(畏缩!)。

  1. 有人可以证实这一点吗?
  2. 如果 #1 == yes,是否有文件/说明如何为 Windows 2008 机器上的 IIS7 Web 服务器执行此操作。

iis-7 logging f5-big-ip x-forwarded-for isapi

7
推荐指数
2
解决办法
6731
查看次数

如何在 IIS 7.5 下减少 ISAPI 应用程序的每进程线程数限制

我有一个在 Windows Server 2008 上的 IIS 7.5 中的 ISAPI 扩展下运行的 python WSGI 应用程序。我想增加工作进程的数量(我知道该怎么做)并减少每个进程的线程数(我不知道) t)。我担心我可能对 GIL 有太多的争论。

我已经看到诸如这些用于修改每个进程的线程的说明,但该设置似乎不会影响我的应用程序 - 我的 w3wp 进程仍然显示相同数量的线程。我认为这是因为该设置仅影响 ASP.NET 应用程序,而事实并非如此。

我知道我可以切换到不同的 python 运行时,例如 stackless 或 twisted。或者不同的主机,例如 Apache。或者不同的操作系统,例如 Linux。我现在负担不起这些任务,正在寻找一些短期调整。

iis python threads iis-7.5 isapi

5
推荐指数
0
解决办法
2035
查看次数