<menu id="gmukm"><object id="gmukm"></object></menu>
  • <tt id="gmukm"><blockquote id="gmukm"></blockquote></tt>
    <bdo id="gmukm"><button id="gmukm"></button></bdo>
    vps

    博客vps故障及恢復處理

    [| 不指定 2012/07/22 23:06]
        周四上午查看博客統計的時候發現居然一個訪問量都沒有。由于監控沒有報警,所以心想統計壞了。

        中午的時候準備看看日志確認下,結果發現真的一個訪問都沒有。。蛋疼了,發現凌晨5點后一點日志都沒了,奇怪,心想網絡沒有斷,為啥呢,訪問了下頁面,發現數據庫掛掉了,無法更新。一查文件系統,原來只讀了。發ticket說磁盤壞了,正在更換。等了一個多小時沒好,等不及了,開始切換。

        剛準備好切換,機器down掉了,還好博客數據和程序都有備份,從代碼倉庫里check出來代碼。備份里恢復出來數據庫,恢復數據庫的時候有個插曲,由于是全量備份,所以導入的時候會把目標庫里的mysql庫等信息都覆蓋,會使目標數據庫錯亂,所幸沒有flush,于是把目標庫的備份重新覆蓋了下。

        然后dns切換,由于主dns掛掉,只有從dns服務器還能工作,手動修改了數據文件指向新機器。修改ttl為300s,以便切回的時候能快速切回。

        周五機器更換磁盤起來了,但是沒數據,客服說等磁盤寄回來后才知道數據能不能恢復。雖然自己有備份,但很多軟件配置沒備份,自己重新配比較麻煩。還是等數據。
       今天告訴我數據取出來了,給了個ftp取數據,搞到數據后恢復了一下環境,dns切換回來了。


        看來冷門數據也要做長周期備份了。
    Tags:
        買過一些空間,有時候有的朋友要放個小博客,于是就手動開通一些賬號和綁定域名給他們,但總是不太方便,很麻煩,于是就有搞一個面板來實現這個功能。
        現在使用最多的主機面板就是cpanel,而cpanel恰好有很多api。
        于是搞了一個面板,可以將一個普通的cpanel用戶賬號多人共享,互不干擾。這樣方便了主機合租和賬號分享。朋友們共享主機時不再需要購買多個主機或reseller賬號了。
        不過面板的賬戶間共享資源,所以隔離性上還是不如reseller賬號的。所以建議還是朋友或熟悉的人之間使用。

        項目地址:http://code.google.com/p/cp-share/
        本文地址:http://www.ltylc2014.com/read/307
        第一版實現了域名,數據庫,ftp賬號的管理,功能和界面都比較簡陋。不過已經可以滿足基本的需求了。后續慢慢完善。

        附截圖一張:
    點擊在新窗口中瀏覽此圖片


    Tags:

    香港vps評測及dns搭建

    [| 不指定 2012/05/15 23:25]
        由于一快一慢搭dns靠譜程度不高,只能再搞一個速度比較快的vps來當dns服務器,沒啥好選擇,對國內靠譜的線路也就東亞這幾個地方的:日韓港臺。日韓的有語言障礙,價格也相當牛叉,于是還是搞香港的,今天入了一個試試。

        香港是眾所周知的小水管,今天試了一下名不虛傳,網站測速測一個wp的首頁才6k的數據就慘不忍睹,測一個380k的圖片,單線程穩定1.4M,應該是限速了。多線程直接各種超時,并且遇到一個從來沒遇到的情況:測速時由于帶寬跑到限制,ssh輸入都掛了,無響應,停止測速才恢復。。。。小水管真是名不虛傳。

        觀察了一下穩定性,也非常一般般,波動不小。

        用臺灣vps和香港vps搭了一對dns試了一下,剛開始設置所有記錄均不緩存,發現我自己的電腦上每次都穩定在500ms左右,非常奇怪,因為到任意一臺機器都只需要幾十ms,解析時指定dns確實也只需要幾十ms,后來把ns記錄設置了緩存一分鐘,發現在緩存期內延遲降到了幾十ms,看來是由于不緩存ns記錄時需要去一級域dns那里查頂級域名的ns記錄導致的,不過奇怪,難道一級域dns給出的ns記錄緩存時間是由頂級域dns里的ns設置決定的么?搞不懂。不過我把ns記錄設置成緩存1小時時,發現監控寶的dns監控時間還是穩定在500ms左右,沒有下降,ft。并且四個監控點還總有一個報獲取不到記錄。

       dns的性能測試實在是不好搞,設置成不緩存的話不太好同條件對比,因為dns商不會允許這么設。設緩存的話結果又往往取決于緩存dns服務器的性能。對于大站的話由于訪問人數多,所以dns一定是被緩存住的,倒不用考慮dns問題,對于小站,每個訪客都要從頭解析一下域名,dns的速度就很重要了。

       不過通過今天的觀察發現自己建dns性能也不如預想的那么好,不過畢竟定制性好。
    Tags:
       之前都是用ping和tracert/traceroute來檢測線路的丟包率和延遲,最近發現mtr這個命令集合了以上兩個命令的優勢,在一個文本圖形界面里traceroute出線路各個途徑路由,然后連續ping各個節點,可以看出各個節點處的延遲、丟包情況,這樣就能很容易看出來問題出在了網絡的哪一步。

        通過命令展示出的數據可以看出丟包率:Loss,已發送的包數:Snt,最后一個包的延時:Last,平均延時:Avg,最低延時:Best,最差延時:Wrst,方差(穩定性):StDev。非常強大。

        按d可以切換各個視圖,按一下后切換到的視圖用?來表示丟包,點表示正常,不過右括號不知道什么意思。再按一下就更復雜了,還有字母數字等等。網上的資料貌似也沒有提到,等有時間看看源碼。不過默認視圖就足夠用了。

        剛剛試了一下,從國內到博客服務器,丟包大戶是:202.97.53.242,現在丟包率在6個點。看延遲應該是在美國的一個路由。





    Tags:

    vps的系統時間不準確問題

    [| 不指定 2012/04/21 17:50]
        最最早買burst NET的vps時,就是因為其時間老是不準確,最后不使用了,后來用的一些vps都沒什么時間問題,openvz的一般時間都比較準,xen的可以自己用ntpdate校準,也不存在問題。

        今天發現最近搞的一個vps時間又不準了,前幾天發現時間差了半分鐘,找客服校準后今天看又差了4秒,平均每天要差1秒多點,相當不爽。發ticket希望客服能加個crontab任務定期校準一下服務器時間。

        在印象中電腦主板時鐘已經做的不錯了,怎么還會有每天差1秒這種問題。。。會不會主機商用的服務器有問題。比較囧。由于那個vps未來想觀察一段時間穩定后作為主力機的。所以要求還是比較高。

        
        搞了一個python腳本,用來查看OpenVZ VPS內存情況的,原始數據取自/proc/user_beancounters文件,腳本內做了一個數據簡單的分析提取和可視化提高的工作,已經很晚了,先搞幾個基本功能出來,增強功能以后再補。

        用法: python vz_checker.py /proc/user_beancounters (需要root權限)
        輸出內容:

    filename is:[user_beancounters]
    Kernel Mem Info:                                   used:[5.723M] max_used:[35.539M] limit:[2048.000M] fail_count:[0]
    Mem already allocated Info:                        used:[17.621M] max_used:[33.074M] limit:[96.000M] fail_count:[0]
    Ram actually used:                                 used:[8.516M] max_used:[67.820M] limit:[96.000M] fail_count:[0]
    Mem (Ram + swap) used:                             used:[9.848M] max_used:[13.219M] limit:[96.000M] fail_count:[0]



    Kernel Mem Info:占用的內核內存大小,不可被swap,主要用來存放進程數據等。
    Mem already allocated Info:已分配的內存大小,limit即為burst內存大小。
    Ram actually used: 實際占用的物理內存大小。
    Mem (Ram + swap) used:  占用的物理內存和swap大小。


    如果  實際占用的物理內存 == 占用的物理內存和swap大小  那么恭喜你,你的vps里運行的程序都在內存中,主機超售不嚴重。
    如果  實際占用的物理內存 <   占用的物理內存和swap大小   情況不妙,主機已經開始占用swap了,超售比較嚴重了。


    另外我在測試過程中發現有一臺vps實際占用物理內存大小顯示比物理內存+swap總和還要大,現象很奇怪,查了一些資料沒有關于這方面的說明,待后續調查。


    腳本功能還比較粗糙,一些數據需要繼續打磨,歡迎大家提意見~~
    本文地址:http://www.ltylc2014.com/read/263
    下載地址:https://github.com/snooda/openvz_checker










    Tags: , ,
    分頁: 1/1 第一頁 1 最后頁 [ 顯示模式: 摘要 | 列表 ]
    色琪琪av男人的天堂-琪琪see色原网色原网站-天天谢天天谢天天要-欧美成人视频 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>