Apache代理摘要式身份驗證
這個職位將很快告訴你如何設立與基本身份驗證使用代理阿帕奇 。
在我的情況,我想有傳輸比特激流客戶端在互聯網上,所以我可以檢查國家和adminster洪流下載(如最新的Fedora發行)的要求。 傳輸本身運行在9091端口默認情況下,Web客戶端。 而不是打擾我的防火牆端口開放和加入的nessecary端口轉發規則,我決定,我只是代理通過傳輸呼叫通過Apache使用mod_proxy的 。
這個職位將很快告訴你如何設立與基本身份驗證使用代理阿帕奇 。
在我的情況,我想有傳輸比特激流客戶端在互聯網上,所以我可以檢查國家和adminster洪流下載(如最新的Fedora發行)的要求。 傳輸本身運行在9091端口默認情況下,Web客戶端。 而不是打擾我的防火牆端口開放和加入的nessecary端口轉發規則,我決定,我只是代理通過傳輸呼叫通過Apache使用mod_proxy的 。
我在一家公司上班,我們許多批處理作業處理數據每天數以百萬計的記錄,我一直在想最近所有的機器,周圍坐的每一天做幾個小時沒有運行。 如果我們可以使用這些機器,以增強我們的系統的處理能力,豈不是好? 在這組文章中,我要去看看用人辦公室電網使用虛擬環境的潛在好處。
在第4部分中,我們看到,在使用工具,以確保我們正在運行最新版本的代碼和數據源,使得到的結果是一直到最新的最新的商業信息和邏輯。
前,如果有一件事你做一件事單獨部署的網格系統,它是當前系統的基準 ! 無論你告訴同事多少額外的工作,您的系統正在做的,除非你有編號,以備份您的擔保這是什麼。 因此,
還有其他問題:
最後一個主要的一點是採取你的時間,像這樣的任何重大變化。 更新您的處理代碼工作再次使用的新方法,基準。 可能成立處理服務器來運行一個虛擬機,所有的服務器進行處理後,將是另一名工人(只是一個非常強大的比較)。 允許新的進程來解決。
我的建議是到辦公室的一個週末彈出執行所有的安裝和設置。 之前剛剛做了兩個星期的假期,這和其他貧困離開章處理的後果......也許不是......
部署這樣的系統需要是緩慢的。 儘管它是相對簡單設立這個系統,會影響整個辦公室的基礎設施(數字)。 首先,推出幾個機器的時間,監視網絡流量,工人主機如何一天到一天的基礎上執行。 您可能需要改變你的發現,你的工作配置。
一旦系統與幾台機器(可以說,所有的辦公設備,10%即5)保持監控網絡流量和主機performance.Â下一步基準再次落戶,你現在應該可以處理更多的就業機會比你的第一個基準的33%。 檢查是這樣,你至少在這個球場。 如果不是,探討在移動之前是怎麼回事。 重複這個循環,直到你快樂都沒有造成個別機器的性能或磨你的網絡癱瘓辦公室機器運行。
在任何時候都保持基準,即使在所有部署。 檢查新的代碼更新如何影響系統的速度,檢查所有工人的報告和處理工作。 慢慢(很慢)增加你的工作從工人和網絡配置,以獲得最好。
如果你想在運行一段時間,以阻止工人嗎? 他們都在那裡運行,再生,並盡力處理飢餓的昆蟲一樣的數據。 答案似乎是顯而易見的,但它的價值,以防萬一加入其忽略。 簡單的編輯處理腳本退出(0)或死亡()或其他一些語句來殺你的處理工作。 為什麼我們總是嘗試更新到最新的處理腳本之前運行的一個重要原因!
為了寫這篇簡短的文章,我創建了一個非常小的網格,展示的技術和方法的集合。 我看了很多文章,教程,並使用各種工具來設置和監控發生了什麼事情。 我絕不出去飽和的交通,也不整個辦公室,我曾訪問一個普通的工作人員PC到主機性能的影響如何。
我的演示系統確實是很不起眼的。 我用我的作業控制服務器設置為常規桌面。 在這一點上,我已經安裝了MySQL服務器的安裝設置為複製過程中的高手, PHP ,A和SVN通過鏈接的Apache (通過工人VM訪問)。
然後,我在VirtualBox創建一個6歲的Windows XP的筆記本電腦一台CentOS工作機。 我設置複製到本機的虛擬機後,指定的計劃任務和放手。
虛擬機成立,顛覆與PHP,MySQL的。 我檢查出一個分支命名為“工人”從我的作業控制服務器庫,並確保它可以使用“svn update的”更新。 下一步,我的設置作為一個奴隸的MySQL,並檢查數據從MySQL複製作業控制服務器工人VM。 這一切後,我設置的bash腳本和cron作業。
我的處理腳本基本上都沿此線(很簡單的東西):
每個作業歷時約20分鐘運行。 在一個點上,我打開的Windows筆記本電腦上了幾個工人VM副本,並觀看的工作進行檢查每個工人的IP地址。 在這一點上我也證實,複製自動重新啟動。
離開閒置導致工人在開始作業控制服務器來處理工作的筆記本電腦。 恢復筆記本電腦的使用時有30-60秒左右的延遲,這是要意識到,他們的機器可能會暫停一會兒,返回機器時,需要相當的時間和人員。 新機器可能不會有這個長暫停。 這些機器空閒期間進行加工的好處更是得不償失的工作人員不必等待在短期內(例如1分鐘),在他們的機器上的一個早晨抵達(我經常等待更長的時間,這為Windows Defender的更新發生),他們意識到了這一點(有用的時間搶早上喝咖啡!)。
總的來說,我覺得有信心,我已經證明的,可用於建立這樣一個系統的技術。 我已經表明,這樣一個系統,一個(非常)小規模,多一些嘗試可以擴大利用辦公室的機器資源的工作。 如果我不明白這樣做,我會非常有興趣知道/看到別人做的時候。
下一個明顯的步驟將是真正得到現實世界的例子,並開始部署如本系統內的辦公環境,並看看會發生什麼。 問一個業務,這個承諾沒有一條小道熾烈公司證明的技術和效果可能會有點困難。 網格/分佈式計算是非常受歡迎的是一些圓圈,並有一些大型應用程序(BIONC的SETI @ home,Folding @ home項目等)。 但是,我沒有發現在我的辦公環境內可以推出的搜索規模較小,像這樣簡單的系統。
我創建了一個基本上是免費的,在幾乎任何辦公系統使用的大多是開源軟件和工具。 技術基本上證明和表明執行如預期般運作。 我希望有,沒有太多的工作,並用一個非常簡單的設置,您可以部署一個辦公室網格計算系統,是功能強大,價格便宜,A和可擴展性,同時顯示。
一旦系統運行有幾乎是沒有結束的定制和改進,可以使金額。 例如統計/基準可以很容易地顯示了這樣一個系統的價值每天補充。 可以添加新的機器迅速和容易地到達時,他們與升級現有的硬件支撐你的處理能力。
我希望您喜歡閱讀這一系列文章,它給你的食物有關運行辦公室電網系統的思想。 這裡介紹的解決方案不一定在所有情況下工作,但應該是適應性強,讓你得到你的數據處理用自己的解決方案。
請隨時給我任何意見,更正,或改善,我會盡我最大努力保持更新以匹配本文。
如果您最近升級PHP 或 Apache ,你是來對您的Web服務器返回空白頁的問題,並投擲到您的日誌中的錯誤信息,不知道為什麼,這裡是一個可能的辦法來解決它...
我有這個問題,最近幾次升級後的虛擬機上的Apache或PHP。 我第一次注意到這個錯誤,我只是恢復到我的虛擬機備份,但第二次,我才意識到我不得不考慮的問題。
第一次,我注意到這個問題,我的一些網頁被擔任空白的文件,而其他的工作精絕。 經過一番調查,我注意到Apache是寫出與以下消息的/ var /日誌/ HTTP / error_log中repeatidly:
[公告]孩子PID XXXX的退出信號分割故障(11)
沒有配發到上線,它的頁面,最落後到什麼。 這麼說,我縮小到PHP崩潰試圖不需要的動態庫時的問題。
我在尋找我的php.ini(/ etc / php.ini)在中註釋掉所有計劃需要他們回來評論加載動態庫。 這兩個我不得不拿出其中pdo.so 和 mysql 等 。
一旦這些被拆除,我所有的網頁被送達罰款,正如之前的PHP / Apache更新。
全景主題
themocracy