freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux的apache服務(wù)器的構(gòu)建-資料下載頁

2024-11-17 21:19本頁面

【導讀】的調(diào)查,世界上百分之五十以上的Web服務(wù)器都在使用Apache。Apache服務(wù)器一個主要的特點是完全免費,并且完全公開其源代碼,由此用戶??筛鶕?jù)自身的需要去進行相關(guān)模塊的開發(fā)。臺性,它可以在UNIX、Windows、Linux等多種操作系統(tǒng)上運行。天有數(shù)百萬人訪問的Web服務(wù)器,Apache可能是最佳選擇。另外Apache支持許多特性,大部分通過編譯的模塊實現(xiàn)。MPM),使用此模塊會在服務(wù)器會在服務(wù)器處理多個請求時,控制Apache的運行方式。

  

【正文】 明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 21 頁 共 27 頁 圖 啟動 HTTP服務(wù)器 啟動服務(wù)器之后打開瀏覽器,在地址欄里輸入 回車,就可以訪問 office 頁面,如圖 所示。 圖 office主頁 啟動服務(wù)器之后打開瀏覽器,在地址欄里輸入 回車,就可以訪問 puter 頁面,如圖 所示。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 22 頁 共 27 頁 圖 puter 主頁 啟動服務(wù)器之后打開瀏覽器,在地址欄里輸入 回車,就可以訪問 student 頁面,如圖 所示。 圖 student主頁 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 23 頁 共 27 頁 5 異常處理 其中有一次不能訪問 apache 的頁面,檢查得知, apache 在瘋狂寫日志,而且大部分是一句話 : “ winnt_accept: Asynchronous AcceptEx failed” , 最多的時候?qū)懙搅?100M以上。經(jīng)各方探索,最終在 apache 的手冊上找到了一個解決方法: 在 配置中設(shè)置 Win32DisableAcceptEx 參數(shù)。這樣做的原因是, apache 在某些 Windows 版本上可能兼容性不足 ,在調(diào)用 AcceptEx 接收請求時可能有問題,使用上面的參數(shù)禁用后, apache 會使用另一套方案替代( BSD),這種方案效率稍微低些。 當時修改完該設(shè)置后,重啟 apache,測試了一段時間,感覺原來的問題確實消除了,不過當時感覺內(nèi)存占用量非常明顯,但測試一段時間沒有問題就放過去了,直到前幾天 又不能訪問頁面了,然后檢查 apache 發(fā)現(xiàn)它已經(jīng) crash 了。然后打開日志發(fā)現(xiàn)最后一句: “ Out of memory! ” —— 內(nèi)存不足了。 然后對內(nèi)存進行測試,發(fā)現(xiàn)一直按住 F5 鍵不停, apache 的內(nèi)存就不停上漲,似乎有 一直吃光內(nèi)存的意思,停止刷新后只能下降到 500M 左右了(剛啟動時是 20M)。如果不使用 Win32DisableAcceptEx 參數(shù)則明顯沒有這個問題,停止刷新后能回落到 20M??磥硎沁@個參數(shù)的原因。 于是從 google 上尋找答案,但可惜的是沒有太多有價值的東西。只能看到 apache的官方網(wǎng)站已經(jīng)把這個問題列為了一個 bug,甚至有些人又退回到不使用那個參數(shù)(忍受 AcceptEx failed 的風險?)。最后看到了一個說法,將 ThreadsPerChild 設(shè)為 170 以下就可以,可為什么是 170 以下呢?作者沒有 很多描述。 如果將 Threadsperchild 設(shè)為 50,無論怎么刷新內(nèi)存最多到 150M 左右,但不會再長了。停止刷新后,會降到 55M 左右;如果將 ThreadsPerChild 設(shè)為 100, 內(nèi)存峰值:282M,能降到 92M 左右;如果將 ThreadsPerChild 設(shè)為 550,內(nèi)存峰值 2G,停止后到500M 左右。 按照上述規(guī)律,基本上找到了問題的原因,因為我的配置中原來使用的是ThreadsPerChild 550,這樣也就是內(nèi)存很可能會長到 2G 以上(復(fù)雜頁面比簡單頁面耗用量大),而機器的內(nèi)存設(shè)置不能支持這 么大,因此應(yīng)該就是這個問題了。 所 以 最 終 的 解 決 方 法 就 是 保 留 Win32DisableAcceptEx 的 同 時 修 改 了ThreadsPerChild 150。解決完成后我推測內(nèi)存瘋狂增長的原因: 首先, ThreadsPerChild 的意思是系統(tǒng)啟動時默認啟動的等待線程數(shù),用來等待處理客戶的請求。在使用 AcceptEx 時內(nèi)存增長不明顯并且可以降回 20M 左右,可能是因為 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 24 頁 共 27 頁 用戶來了請求線程分配了一些資源,此時內(nèi)存增長,但用戶訪問完成后,這些資源都釋放了(這些資源很可能都和用戶相關(guān),沒法留著下個用戶使用,所以都釋放了)。但禁用了 AcceptEx 后,由于 apache 每個線程需要處理網(wǎng)絡(luò)事件,因此每個線程的資源需要就多了,并且處理完一個用戶的請求后,有些資源不想釋放,是可以對下個用戶重用的,這樣就留在了里面。由于我的線程數(shù)設(shè)了 550(估計網(wǎng)上很多人遇到這個類似于 “memory leak”問題的可能也都設(shè)的比較大或者機器虛擬內(nèi)存較?。?,這樣當線程較多時就會出現(xiàn)達到最大內(nèi)存的情況,而且這種現(xiàn)象給人的感覺就是有內(nèi)存泄漏,因為初始時是 20M,來一個請求后線程分配一些資源(暫時不釋放的),這樣可能就變成了 21M,如果同時有 10 個人訪問,可能 等他們訪問完后就變成了 50M,感覺是有內(nèi)存泄漏。 這樣也就解釋了為什么有人說設(shè)到 170 以下就不再出現(xiàn)內(nèi)存不足了,可能因為他的機器這個配置比較合適。不過知道了上述的規(guī)律和一些推測,這個結(jié)論應(yīng)該是根據(jù)自己機器的情況合理調(diào)配。 我很少接觸 apache 等 linux 上的東西,所知較少,只是遇到了問題才開始了解的上述信息,可能有很多的理解錯誤。如果能給別人一些幫助我會比較欣慰,如果誤導甚至幫了倒忙,也希望能夠理解! 如果在 Win 下使用 Apache,而你又必須要開防火墻之類的軟件 ,那么如果你的Apache 運行有問題 ,比如 文件下載不完全或者損壞、未知錯誤信息、防火墻沖突等等 ,請參考如下 :打開你的 配置文件 ,看是否如下修改可以解決問題 : EnableSendfile Off EnableMMAP Off Win32DisableAcceptEx 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 25 頁 共 27 頁 6 結(jié)束語 通過本次課程設(shè)計對 Linux Apache 服務(wù)器的配置和應(yīng)用 ,確實積累和總結(jié)了不少的經(jīng)驗,鍛煉了我的獨立工作和實際動手能力,加深了對 Linux 操作系統(tǒng) 工作原理的認識,提高了對 服務(wù)器配置,尤其是 Apache 服務(wù)器配置的了解以及其工作 原理的認識。提供了 分析問題、解決問題、概括總結(jié)的實際工作能力,對 涉及 Linux 操作系統(tǒng)以及服務(wù)器的配置方面 有 了 初步認識。 經(jīng)過近了兩周的設(shè)計和開發(fā), 基于 Linux 操作系統(tǒng)下的 Apache 服務(wù)器的 設(shè)計 基本完畢。其功能基本符合用戶需求,能夠完成 對數(shù)量不大的客戶的訪問 。但是由于課程設(shè)計時間較短,還有許多不盡如人意的地方, 其中最大的缺憾就是在基于 IP 虛擬主機的配置完成后,出現(xiàn)了不少的錯誤,后來還是在網(wǎng)上找到了相關(guān)的解決辦法才得以順利完成。此次課程設(shè)計中的 Apache 服務(wù)器只停留在配置成功的層面上,還不能進行真的服務(wù) 器的應(yīng)用,所以 還有待于進一步完善其功能。但我從中學到了不少的道理,真正的理解到,理論與實踐之間還是有很大的距離,這必將有利于我們以后的學習。使我明白,在以后的學習中,要不斷的完善自己的知識體系結(jié)構(gòu),注意理論與實踐的結(jié)合,學知識關(guān)鍵是要學活,而不能死記死搬書本上的知識,關(guān)鍵是要會靈活應(yīng)用,這樣所學到的東西才真正的學以致用,才達到了學習的真正目的! 在本次課題程序設(shè)計中,我學到了很多東西,通過本次課題程序設(shè)計,無論在理論上還是在實踐中,我的計算機應(yīng)用水平得到了很大的提升, 尤其是對 Linux 操作系統(tǒng)有 了更深一層 的了解, 這對于今后的工作和學習都是一種巨大的財富。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 26 頁 共 27 頁 致 謝 在這次 計算機網(wǎng)絡(luò) 的課程設(shè)計中,曾遇到很多的問題,單靠我個人的努力,很難按時完成該課程設(shè)計,在此,我衷心感謝我的指導老師 ——侯 利 娟 。 侯 利 娟 老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我獲益非淺。另外,還要感謝學校領(lǐng)導、班主任、各位同學對我們的關(guān)懷、幫助,為我們提供了良好的設(shè)計環(huán)境以及各方面的支持。 另再次感謝 侯 利 娟 老師, 侯 老師在我做課程設(shè)計期間給我很多無私的幫助,讓我更清楚的理解了 Linux 操作系統(tǒng)的 原理和應(yīng)用。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 27 頁 共 27 頁 參考文獻 [1]劉兵,吳煜煌 . Linux 實用教程 [M]. 北京: 中國水利水電出版社, 2020 [2]梁如軍,叢日權(quán) . Red Hat Linux 9 網(wǎng)絡(luò)服務(wù) [M]. 北京: 機械工業(yè)出版社 , 2020 [3]傅宇旭, Apache 服務(wù)器配置和管理 [M]. 北京:清華大學出版社 , 2020 [4]肖薇,裴植 . Linux 實用組網(wǎng)技術(shù) [M]. 北京: 清華大學出版社, 2020 [5]andy,異常處理 [J]
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1