当尝试浏览我的 Mercurial 存储库时,通常需要刷新几次才能显示存储库列表。配置如下:
存储库是通过 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) 我有一个由我们的托管服务提供商管理的 F5 Big-IP。它专用于我们的专用 VLAN 等。效果很好:)
我们要求他们添加 X-Forwarded-For HTTP-Header 字段。他们已经这样做了,我们现在可以在代码中访问它。惊人的 :)
但是..对于我们的IIS日志,它仍然是F5机器的IP。我想我被告知我们需要对 IIS 服务器应用 ISAPI 过滤器(畏缩!)。
我有一个在 Windows Server 2008 上的 IIS 7.5 中的 ISAPI 扩展下运行的 python WSGI 应用程序。我想增加工作进程的数量(我知道该怎么做)并减少每个进程的线程数(我不知道) t)。我担心我可能对 GIL 有太多的争论。
我已经看到诸如这些用于修改每个进程的线程的说明,但该设置似乎不会影响我的应用程序 - 我的 w3wp 进程仍然显示相同数量的线程。我认为这是因为该设置仅影响 ASP.NET 应用程序,而事实并非如此。
我知道我可以切换到不同的 python 运行时,例如 stackless 或 twisted。或者不同的主机,例如 Apache。或者不同的操作系统,例如 Linux。我现在负担不起这些任务,正在寻找一些短期调整。