欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Apache的fork模式和worker模式判斷方法

 更新時(shí)間:2015年07月06日 11:11:06   投稿:goldensun  
這篇文章主要介紹了Apache的fork模式和worker模式判斷方法,文中給出的方法基于http,需要的朋友可以參考下

本文章來(lái)給各位同學(xué)介紹判斷apache的工作模式是prefork模式還是worker模式,測(cè)試方法我們只要使用http來(lái)操作。

apache常用的工作模式有prefork和worker模式。運(yùn)行命令httpd -l 或者apache2 -l ,輸出的結(jié)果中如果含有prefork.c,那就是prefork模式,如果結(jié)果中含有worker.c,那就是worker模式。

知道模式之后我們可以在apache的confextrahttpd-mpm.conf 進(jìn)行編輯了

#
# Server-Pool Management (MPM specific)
#

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
#
# Note that this is the default PidFile for most MPMs.
#
<IfModule !mpm_netware_module>
  PidFile "logs/httpd.pid"
</IfModule>

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
LockFile "logs/accept.lock"
</IfModule>
</IfModule>

#
# Only one of the below sections will be relevant on your
# installed httpd. Use "apachectl -l" to find out the
# active mpm.
#

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
  StartServers     5
  MinSpareServers    5
  MaxSpareServers   10
  MaxClients     150
  MaxRequestsPerChild  0
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
  StartServers     2
  MaxClients     150
  MinSpareThreads   25
  MaxSpareThreads   75
  ThreadsPerChild   25
  MaxRequestsPerChild  0
</IfModule>

# BeOS MPM
# StartThreads: how many threads do we initially spawn?
# MaxClients:  max number of threads we can have (1 thread == 1 client)
# MaxRequestsPerThread: maximum number of requests each thread will process
<IfModule mpm_beos_module>
  StartThreads      10
  MaxClients       50
  MaxRequestsPerThread 10000
</IfModule>

# NetWare MPM
# ThreadStackSize: Stack size allocated for each worker thread
# StartThreads: Number of worker threads launched at server startup
# MinSpareThreads: Minimum number of idle threads, to handle request spikes
# MaxSpareThreads: Maximum number of idle threads
# MaxThreads: Maximum number of worker threads alive at the same time
# MaxRequestsPerChild: Maximum number of requests a thread serves. It is
#           recommended that the default value of 0 be set for this
#           directive on NetWare. This will allow the thread to
#           continue to service requests indefinitely.             
<IfModule mpm_netware_module>
  ThreadStackSize   65536
  StartThreads      250
  MinSpareThreads     25
  MaxSpareThreads    250
  MaxThreads      1000
  MaxRequestsPerChild   0
  MaxMemFree       100
</IfModule>

# OS/2 MPM
# StartServers: Number of server processes to maintain
# MinSpareThreads: Minimum number of idle threads per process,
#         to handle request spikes
# MaxSpareThreads: Maximum number of idle threads per process
# MaxRequestsPerChild: Maximum number of connections per server process
<IfModule mpm_mpmt_os2_module>
  StartServers      2
  MinSpareThreads    5
  MaxSpareThreads    10
  MaxRequestsPerChild  0
</IfModule>

# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_winnt_module>
  ThreadsPerChild   150
  MaxRequestsPerChild  0
</IfModule>

我們?nèi)绻莣indows系統(tǒng)一般是使用最后面的winnt mpm來(lái)操作了。

相關(guān)文章

  • centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法

    centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法

    這篇文章主要介紹了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法,較為詳細(xì)的講述了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2018-01-01
  • CentOS7yum安裝PHP7.2的操作方法

    CentOS7yum安裝PHP7.2的操作方法

    下面小編就為大家分享一篇CentOS7yum安裝PHP7.2的操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • win10+Ubuntu 20.04 LTS雙系統(tǒng)安裝(UEFI + GPT)(圖文,多圖預(yù)警)

    win10+Ubuntu 20.04 LTS雙系統(tǒng)安裝(UEFI + GPT)(圖文,多圖預(yù)警)

    這篇文章主要介紹了win10+Ubuntu 20.04 LTS雙系統(tǒng)安裝(UEFI + GPT)(圖文,多圖預(yù)警),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 在linux服務(wù)器上安裝Jenkins

    在linux服務(wù)器上安裝Jenkins

    Jenkins是用java編寫(xiě)的開(kāi)源持續(xù)集成工具,目前被國(guó)內(nèi)外各公司廣泛使用。本章教大家如何在linux服務(wù)器上安裝Jenkins。
    2017-05-05
  • Linux中的iptables防火墻

    Linux中的iptables防火墻

    iptables防火墻由netfilter和iptables組成,其中netfilter是內(nèi)核態(tài)的數(shù)據(jù)包過(guò)濾系統(tǒng),iptables是用戶態(tài)的防火墻管理程序,iptables包含raw、mangle、nat和filter四個(gè)規(guī)則表,以及INPUT、OUTPUT、FORWARD、PREROUTING和POSTROUTING五個(gè)規(guī)則鏈
    2024-09-09
  • 詳解CentOS下Nginx如何禁止IP訪問(wèn)

    詳解CentOS下Nginx如何禁止IP訪問(wèn)

    服務(wù)器的安全相信是每位運(yùn)維人員最關(guān)心的問(wèn)題,不知道大家在使用的時(shí)候會(huì)不會(huì)遇到很多的惡意IP攻擊,最近公司的服務(wù)器就遇到了這個(gè)問(wèn)題,這個(gè)時(shí)候就要用到Nginx 禁止IP訪問(wèn)了。本文介紹了詳細(xì)的步驟,有同樣問(wèn)題的朋友們可以參考學(xué)習(xí)。
    2016-10-10
  • linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法

    linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法

    今天小編就為大家分享一篇linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解

    Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Linux inotify實(shí)時(shí)備份實(shí)現(xiàn)方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 在 Ubuntu 16.04 為 Nginx 服務(wù)器安裝 LEMP 環(huán)境(MariaDB,PHP 7 并支持 HTTP 2.0)

    在 Ubuntu 16.04 為 Nginx 服務(wù)器安裝 LEMP 環(huán)境(MariaDB,PHP 7 并支持 HTTP

    LEMP 是個(gè)縮寫(xiě),代表一組軟件包(L:Linux OS,E:Nginx 網(wǎng)絡(luò)服務(wù)器,M:MySQL/MariaDB 數(shù)據(jù)庫(kù)和 P:PHP 服務(wù)端動(dòng)態(tài)編程語(yǔ)言),它被用來(lái)搭建動(dòng)態(tài)的網(wǎng)絡(luò)應(yīng)用和網(wǎng)頁(yè)
    2016-09-09
  • Linux修改文件句柄數(shù)方式及vm.max_map_count、stack size的大小

    Linux修改文件句柄數(shù)方式及vm.max_map_count、stack size的大小

    修改/etc/security/limits.conf文件可以調(diào)整Linux系統(tǒng)的文件句柄數(shù)、進(jìn)程數(shù)等資源限制,需注意的是,對(duì)該文件的更改需要重新登錄系統(tǒng)才能生效,如需臨時(shí)修改,可以使用命令直接設(shè)置;永久修改則需編輯配置文件,設(shè)置nofile的最大值不應(yīng)超過(guò)1048576
    2024-10-10

最新評(píng)論