zoukankan      html  css  js  c++  java
  • Apache的工作方式

    Apache的2中工作方式:

    1.prefork模式

      次多路处理模块(MPM)实现了一个非线程型的,预派生的web服务器。它适合于没有线程安全库,需要避免线程兼容性问题的系统,它是要求将每个请求都独立处理的最好的MPM,这样若一个请求出现问题就不会影响到其他的请求。

      这个MPM有 很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰。同事有不能够太大,以致使需要使用的内存超出物理内存的大小。

    2.worker模式

      这个多路处理模块(MPM)使用网络服务器支持混合的多进程多线程。由于使用线程来处理请求,所以可以处理海量请求。而且系统资源开销小于基于进程的MPM,并且它使用了多进程,每个进程又有多个线程。比基于进程的MPM有更高的稳定性。

      控制这个MPM的最重要的指令是:

          a)控制没个子进程允许建立的线程数ThreadsPerChild指令

          b)控制允许建立的最大线程数MaxClients

  • 相关阅读:
    转-容器技术发展现状
    flume自定义sink
    查看jar包里面是否看有一个文件
    flume source spooldir
    flume sink kafka
    mac配置mysql
    Mac 下卸载mysql
    mysql定时任务
    mysql 触发器和自定义函数
    mysql自定义函数 Unknown system variable 'result'
  • 原文地址:https://www.cnblogs.com/love123/p/4421949.html
Copyright © 2011-2022 走看看