• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ThreadLimit 指令

    描述:设置每个子进程的可配置线程数上限
    句法:ThreadLimit number
    默认:See usage for details
    内容:服务器配置
    状态:MPM
    模组:eventworkermpm_winnt

    该伪指令ThreadsPerChild为Apache httpd进程的生存期设置最大配置值。在重新启动期间更改此伪指令的任何尝试都将被忽略,但ThreadsPerChild可以在重新启动期间进行修改,直到该伪指令的值。

    使用此指令时必须特别注意。如果ThreadLimit将其设置为远远大于的值ThreadsPerChild,则会分配额外的未使用共享内存。如果将ThreadLimitThreadsPerChild都设置为高于系统可以处理的值,则Apache httpd可能无法启动,或者系统可能变得不稳定。请勿将此指令的值设置为高于ThreadsPerChild当前运行的Apache httpd的最大预测设置。

    其缺省值ThreadLimit1920当用于mpm_winnt64与他人使用时。

    注意

    有一个硬性限制ThreadLimit 20000(或ThreadLimit 100000eventThreadLimit 15000mpm_winnt编译到服务器)。这样做是为了避免错别字造成的令人讨厌的影响。为了使其进一步超过此限制,您将需要修改mpm源文件中的MAX_THREAD_LIMIT值并重建服务器。