中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

apache匯總

發布時間:2020-06-14 02:44:13 來源:網絡 閱讀:301 作者:_追隨我心 欄目:軟件技術

apache匯總


1. apache安裝

    

   yum install httpd -y (-y代表全自動安裝,安裝過程中自動選擇y,無需手動選擇)

   service httpd start(啟動)

   chkconfig httpd on(設為開機啟動)

   yum  remmove httpd(卸載apache)

   [備注]安裝前先用 rpm -q httpd 檢查本機是否安裝了apache


   手動安裝

   tar xvf xxx.tar.gz

   ./configure --prefix=/usr/local/apache2  --enable-cache --enable-disk-cache -enable-mem-cache --enable-file-cache --with-ssl --enable-ssl --enable-so --enable-mime-magic --enable-mods-shared=most --with-mpm=worker

   make

   make install

   安裝成功。


   查看apache的工作模式:httpd -l (默認為prefork模式)


   切換apache的工作模式(從prefrok切換到worker)

   第一步:進入/usr/sbin目錄

   cd /usr/sbin

   第二步:將當前的prefork模式啟動文件改名

   mv httpd httpd.prefork

   將worker模式的啟動文件改名

   mv httpd.worker httpd

   第三步:重啟apche


2. apache的主要文件及說明: 

   apache_httpd.conf

   httpd-default.conf

   httpd-mpm.conf

3. apache參數說明

4. apache的兩種工作模式

   prefork模式:非線程,預派生

   worker工作模式:進程和線程混合工作模式


5. 進程和線程的比較

   進程比線程快,進程比線程效率高。

   進程不支持大并發,因為進程消耗內存太多。但線程可支持大并發。。

   進程比線程安全,因為一個進程下有多個線程,一旦一個線程壞了,就意味著整個進程壞了,

   這個線程就影響了該進程下的線程,所以線程不安全,進程安全。


6. apache參數

  

  1個正在運行   74個等待(74=3*25-1)  

<IfModule worker.c>

StartServers         3

MinSpareThreads     25

MaxSpareThreads     250

ThreadsPerChild     25

</IfModule>


1  149

<IfModule worker.c>

StartServers         3

MinSpareThreads     75

MaxSpareThreads     250

ThreadsPerChild     25

</IfModule>



1 99


<IfModule worker.c>

StartServers         3

MinSpareThreads     75

MaxSpareThreads     75

ThreadsPerChild     25

</IfModule>



MinSpareThreads和MaxSpareThreads線程數相等時,MaxSpareThreads失效,默認值為MinSpareThreads+1




1   49


<IfModule worker.c>

StartServers         3

MinSpareThreads     25

MaxSpareThreads     50

ThreadsPerChild     25

</IfModule>


剛開始  1  74 ,但是MaxSpareThreads不滿足, 殺死一個進程 所以為74-25, 結果為1  49 




1   49


<IfModule worker.c>

StartServers         3

MinSpareThreads     25

MaxSpareThreads     49

ThreadsPerChild     25

</IfModule>



1  49


<IfModule worker.c>

StartServers         3

MinSpareThreads     25

MaxSpareThreads     48

ThreadsPerChild     25

</IfModule>


殺到MinSpareThreads不夠為止


7. apache調優原則:

   1. 盡量讓最小的線程數能滿足基礎值

   2. 盡量讓最大的線程數能滿足高峰值


8. 檢查中間件的實質:


    監控中間件的進程池和線程池,是不是屬于繁忙狀態。

    如果屬于繁忙狀態,說明進程池線程池不夠用  需增加進程

    如果進程池線程池有大量的空閑,則需減小進程池線程池的大小


9. apache調優

   1. 參數調整

   2. 不要頻繁啟殺進程

   3. 長連接

   4. 開啟GZIP壓縮


 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青神县| 谷城县| 涞源县| 醴陵市| 师宗县| 武强县| 桂东县| 盈江县| 翁牛特旗| 巫山县| 辽阳县| 鄱阳县| 四平市| 高台县| 宜兴市| 棋牌| 通榆县| 温宿县| 景洪市| 广饶县| 开鲁县| 北碚区| 大安市| 廉江市| 华池县| 涿州市| 福海县| 紫阳县| 科尔| 临高县| 通城县| 泌阳县| 桂东县| 中超| 屏山县| 积石山| 开平市| 浙江省| 日喀则市| 绥芬河市| 钦州市|