Tracing a web request through a web server
    1.
    发明授权
    Tracing a web request through a web server 有权
    通过Web服务器跟踪Web请求

    公开(公告)号:US07606814B2

    公开(公告)日:2009-10-20

    申请号:US10798819

    申请日:2004-03-11

    摘要: A method of tracing data on a network for a Web request that detects events of the Web request as the Web request is serviced. The method provides a unique identifier (ID) for the Web request. The ID is associated with all events for the Web request in a trace log. When such events occur in the servicing of the Web request, each event is recorded with the ID of the Web request in a trace log. The trace log can be accessed via the ID to debug a Web request service failure.

    摘要翻译: 跟踪网络上的数据的方法,用于在Web请求被服务时检测Web请求的事件的Web请求。 该方法为Web请求提供唯一的标识符(ID)。 该ID与跟踪日志中的Web请求的所有事件相关联。 当在Web请求的服务中发生这种事件时,每个事件都将记录在跟踪日志中的Web请求的ID。 可以通过ID访问跟踪日志,以调试Web请求服务失败。

    Event trace conditional logging
    2.
    发明授权
    Event trace conditional logging 有权
    事件跟踪条件日志

    公开(公告)号:US07676699B2

    公开(公告)日:2010-03-09

    申请号:US11380858

    申请日:2006-04-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3476 G06F2201/86

    摘要: Use of configuration information to specify particular conditions under which trace events are to be logged. When accessing trace events generated by various modules, configuration data is referred to specifying condition(s) under which the trace events should be logged. If the log condition(s) are satisfied, the trace events are logged. Otherwise, they may be discarded. Thus, the number of trace events in the log may be significantly reduced to those trace events that satisfy conditions of interest to an evaluator.

    摘要翻译: 使用配置信息指定要记录跟踪事件的特定条件。 当访问由各种模块生成的跟踪事件时,配置数据将被引用指定条件,在该条件下跟踪事件应该被记录。 如果满足日志条件,则记录跟踪事件。 否则,它们可能被丢弃。 因此,日志中的跟踪事件的数量可能会显着降低到满足评估者感兴趣条件的跟踪事件。

    Web server architecture
    3.
    发明授权
    Web server architecture 有权
    Web服务器架构

    公开(公告)号:US07594230B2

    公开(公告)日:2009-09-22

    申请号:US10377175

    申请日:2003-02-28

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F17/30893

    摘要: An improved web server design includes a kernel-based listener service that is configured by a user-mode based administrative process. When a web request is received by the listener service it is placed in a queue associated with an application pool having one or more user-mode web applications configured to process received web requests. The web applications are selectively started and stopped by the administrative process.

    摘要翻译: 改进的Web服务器设计包括由基于用户模式的管理进程配置的基于内核的侦听器服务。 当监听器服务接收到Web请求时,它被放置在与具有被配置为处理接收到的web请求的一个或多个用户模式web应用的应用程序池相关联的队列中。 Web应用程序由管理进程有选择地启动和停止。

    Web garden application pools having a plurality of user-mode web applications
    4.
    发明授权
    Web garden application pools having a plurality of user-mode web applications 有权
    具有多个用户模式web应用的Web花园应用池

    公开(公告)号:US07228551B2

    公开(公告)日:2007-06-05

    申请号:US10377176

    申请日:2003-02-28

    IPC分类号: G06F9/44

    摘要: A web server system is provided which includes a web garden made up of a plurality of instances of a user-mode web application. The web server includes a kernel-mode listener service that is configured to receive web requests and selectively provide the TCP/IP connections to selected instances of the user-mode web application. It does this by establishing a plurality of request queues corresponding to the number of instances of the web application logic. The web server also includes a user-mode administrative process that is configured to selectively start each of the instances of the web application and maintain the size of the resulting web garden, for example, based on a defined maximum web garden size parameter.

    摘要翻译: 提供了一种web服务器系统,其包括由用户模式web应用的多个实例组成的web花园。 网络服务器包括内核模式侦听器服务,其被配置为接收web请求并且选择性地将TCP / IP连接提供给用户模式web应用的选定实例。 它通过建立与web应用程序逻辑的实例数相对应的多个请求队列来实现。 网络服务器还包括用户模式管理过程,其被配置为选择性地启动web应用的每个实例并且维持所得到的web花园的大小,例如基于所定义的最大web花园大小参数。

    Methods and arrangements for routing server requests to worker processes based on URL
    6.
    发明授权
    Methods and arrangements for routing server requests to worker processes based on URL 有权
    基于URL将服务器请求路由到工作进程的方法和安排

    公开(公告)号:US07430738B1

    公开(公告)日:2008-09-30

    申请号:US09878950

    申请日:2001-06-11

    IPC分类号: G06F9/46 G06F15/16

    摘要: Improved methods and arrangements are provided in which a web server or like process includes a kernel-mode universal listener (UL) capability that utilizes the URL associated with an HTTP request to determine which user-mode worker process/application is to handle the request and route the request to the targeted worker process/application. Thus, for example, one implementation includes a kernel-mode HTTP listener that is selectively configured via a Web admin service (WAS) based a configuration store. The resulting configuration file in the kernel-mode UL process defines a plurality of configuration groups and application pools, etc. The Configuration groups include certain URL's, which have configurable properties applied to them. The configurable properties define which user-mode worker process is to handle HTTP requests. Fore example, application pools can be provided, which identify a worker process or processes that the HTTP requests are routed to. In certain implementations, an HTTP request queuing capability is also provided. The request queue provides time for worker processes/applications to start or get ready.

    摘要翻译: 提供了改进的方法和布置,其中web服务器或类似过程包括内核模式通用侦听器(UL)能力,其利用与HTTP请求相关联的URL来确定哪个用户模式工作进程/应用程序处理该请求,以及 将请求路由到目标工作进程/应用程序。 因此,例如,一个实现包括通过基于配置存储的Web管理服务(WAS)有选择地配置的内核模式HTTP侦听器。 内核模式UL进程中生成的配置文件定义了多个配置组和应用程序池等。配置组包括具有应用于其的可配置属性的某些URL。 可配置属性定义哪个用户模式工作进程处理HTTP请求。 例如,可以提供应用程序池,其标识HTTP请求被路由到的工作进程或进程。 在某些实现中,还提供HTTP请求排队能力。 请求队列为工作进程/应用程序启动或准备就绪提供了时间。