• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • mpm_netware


    描述:多处理模块,实现针对Novell NetWare优化的专有线程Web服务器
    状态:MPM
    模块标识符:mpm_netware_module
    源文件:mpm_netware.c

    摘要

    该多处理模块(MPM)实现了已为Novell NetWare优化的专用线程Web服务器。

    主线程负责启动子工作线程,这些子工作线程侦听连接并在连接到达时为其提供服务。Apache HTTP Server总是尝试维护几个备用或空闲的工作线程,这些线程随时可以处理传入的请求。这样,客户端无需等待新的子线程产生就可以处理其请求。

    StartThreadsMinSpareThreadsMaxSpareThreads,和MaxThreads调节主线程是如何创建工作线程来服务请求。通常,Apache httpd非常自我调节,因此大多数站点无需根据其默认值调整这些指令。内存有限的站点可能需要减少,MaxThreads以防止服务器崩溃(生成并终止空闲线程)。性能提示文档中提供了有关调优过程创建的更多信息。

    MaxConnectionsPerChild通过杀死旧进程并启动新进程来控制服务器回收进程的频率。在NetWare OS上,强烈建议将该指令保持为0。这允许工作线程无限期地继续处理请求。

    MaxThreads 指令

    描述:设置工作线程的最大数量
    句法:MaxThreads number
    默认:MaxThreads 2048
    内容:服务器配置
    状态:MPM
    模组:mpm_netware

    MaxThreads指令设置所需的允许的最大工作线程数。默认值也是编译硬限制。因此只能降低它,例如:

    MaxThreads 512
    

    上篇:mpm_event

    下篇:mpm_mpmt_os2