Apache的基本配置 1.监听套接字[ip : port] 2.实现持久连接(keep alive) 3.MPM模块 命令行中执行 core.c : 核心模块 prefork.c : prefrok模块 http_core.c: http核心模块 mod_so.c : 支持动态DSO机制模块 注: ...
分类:
Web程序 时间:
2016-07-21 00:23:39
阅读次数:
236
Apache两种常用工作模式:prefork和worker。 prefork MPM prefork是一个非线程型的、预派生的MPM,使用多个进程,每个进程在某个确定的时间只单独处理一个连接,效率高,但内存使用比较大。 可通过了解prefork的配置认识prefork,配置位置:apache/con ...
分类:
Web程序 时间:
2016-07-14 07:08:05
阅读次数:
162
问题背景: 在一台只有512内存的vps上安装directadmin之后经常内存耗,经过查看之后发现Apache成了罪魁祸首急速消耗内存SWAP剩余空间都是0,最终导致内核开始大下杀手,把MySQL都杀了,通过下文调整了Apache的MPM参数得到解决。 通过 apachectl -l 命令,可以查 ...
分类:
Web程序 时间:
2016-07-14 07:05:05
阅读次数:
205
Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程型的、预派生的w ...
分类:
Web程序 时间:
2016-07-07 06:13:07
阅读次数:
290
接下来就开始了解配置文件httpd:/usr/sbin/httpd(MPM:prefork)httpd:root,root(masterprocess)httpd:apche,apache(workerprocess)/etc/rc.d/init.d/httpd服务启动脚本文件port:(80/tcp),(ssl:443/tcp)/etc/httpd:工作根目录,相当于程序安装目录/etc/httpd/conf:配置文件目录..
分类:
Web程序 时间:
2016-06-16 00:00:42
阅读次数:
439
apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式 一、两种模式 prefork模式: prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间 ...
分类:
Web程序 时间:
2016-06-08 14:04:25
阅读次数:
159
需求:CenOS6平台搭建LAMP,其中php作为独立的服务工作(1)三者分离于两台主机(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机提供wordpress(3)安装下cache,为php提供加速(4)mpm为prefork模型注意:(1)由于httpd是cpu密集型,php是io密集型,而mariadb即是cpu密集型又是io..
分类:
其他好文 时间:
2016-05-27 15:00:05
阅读次数:
191
httpd.confLoadModulempm_event_modulemodules/mod_mpm_event.so
#LoadModulempm_prefork_modulemodules/mod_mpm_prefork.so
#LoadModulempm_worker_modulemodules/mod_mpm_worker.so[root@martinhttpd]#vimextra/httpd-mpm.confprefork:一个进程一个请求(select():1024)<I..
分类:
Web程序 时间:
2016-05-23 19:36:16
阅读次数:
916
三種MPM介紹 Apache 2.X 支持插入式並行處理模塊,稱爲多路處理模塊(MPM)。在編譯apache時必須選擇也只能選擇一個MPM,對類UNIX系統,有幾個不同的MPM可供選擇,它們會影響到apache的速度和可伸縮性。 Prefork MPM : 這個多路處理模塊(MPM)實現了一個非綫程 ...
分类:
Web程序 时间:
2016-05-17 19:40:27
阅读次数:
205
apacheworker/prefork/application/apache/bin/apachectl-l|sed-n‘/worker\|prefork/p‘worker.cServerMPM:Worker./configure--with-mpm=worke//编译时指定,,默认是preforkprefork默认使用多个子进程,每个子进程只有一个线程效率高,稳定,安全,比worker消耗资源多vim/appli..
分类:
Web程序 时间:
2016-05-06 16:31:15
阅读次数:
190