apache匯總
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),江川企業(yè)網(wǎng)站建設(shè),江川品牌網(wǎng)站建設(shè),網(wǎng)站定制,江川網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,江川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。1. apache安裝
yum install httpd -y (-y代表全自動(dòng)安裝,安裝過程中自動(dòng)選擇y,無需手動(dòng)選擇)
service httpd start(啟動(dòng))
chkconfig httpd on(設(shè)為開機(jī)啟動(dòng))
yum remmove httpd(卸載apache)
[備注]安裝前先用 rpm -q httpd 檢查本機(jī)是否安裝了apache
手動(dòng)安裝
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 (默認(rèn)為prefork模式)
切換apache的工作模式(從prefrok切換到worker)
第一步:進(jìn)入/usr/sbin目錄
cd /usr/sbin
第二步:將當(dāng)前的prefork模式啟動(dòng)文件改名
mv httpd httpd.prefork
將worker模式的啟動(dòng)文件改名
mv httpd.worker httpd
第三步:重啟apche
2. apache的主要文件及說明:
apache_httpd.conf
httpd-default.conf
httpd-mpm.conf
3. apache參數(shù)說明
4. apache的兩種工作模式
prefork模式:非線程,預(yù)派生
worker工作模式:進(jìn)程和線程混合工作模式
5. 進(jìn)程和線程的比較
進(jìn)程比線程快,進(jìn)程比線程效率高。
進(jìn)程不支持大并發(fā),因?yàn)檫M(jìn)程消耗內(nèi)存太多。但線程可支持大并發(fā)。。
進(jìn)程比線程安全,因?yàn)橐粋€(gè)進(jìn)程下有多個(gè)線程,一旦一個(gè)線程壞了,就意味著整個(gè)進(jìn)程壞了,
這個(gè)線程就影響了該進(jìn)程下的線程,所以線程不安全,進(jìn)程安全。
6. apache參數(shù)
1個(gè)正在運(yùn)行 74個(gè)等待(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線程數(shù)相等時(shí),MaxSpareThreads失效,默認(rèn)值為MinSpareThreads+1
1 49
<IfModule worker.c>
StartServers 3
MinSpareThreads 25
MaxSpareThreads 50
ThreadsPerChild 25
</IfModule>
剛開始 1 74 ,但是MaxSpareThreads不滿足, 殺死一個(gè)進(jìn)程 所以為74-25, 結(jié)果為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不夠?yàn)橹?/p>
7. apache調(diào)優(yōu)原則:
1. 盡量讓最小的線程數(shù)能滿足基礎(chǔ)值
2. 盡量讓大的線程數(shù)能滿足高峰值
8. 檢查中間件的實(shí)質(zhì):
監(jiān)控中間件的進(jìn)程池和線程池,是不是屬于繁忙狀態(tài)。
如果屬于繁忙狀態(tài),說明進(jìn)程池線程池不夠用 需增加進(jìn)程
如果進(jìn)程池線程池有大量的空閑,則需減小進(jìn)程池線程池的大小
9. apache調(diào)優(yōu)
1. 參數(shù)調(diào)整
2. 不要頻繁啟殺進(jìn)程
3. 長連接
4. 開啟GZIP壓縮
當(dāng)前題目:apache匯總-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.rwnh.cn/article10/cegjgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、App開發(fā)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站營銷、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容