青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

冰果

技術(shù)群:26678700     
交流QQ: 704839634
合作: 1) 可兼職遠(yuǎn)程辦公開發(fā); 2) 有一套Go+Python開發(fā)的行業(yè)短信云平臺可合作;3)目前正在開發(fā)物聯(lián)網(wǎng)、大數(shù)據(jù)平臺。

守護(hù)與程序穩(wěn)定性

       在我的技術(shù)交流群里,看到有朋友討論實(shí)現(xiàn)重連問題,說說我自己對這個(gè)問題的淺見。
       重連接不如重啟;盡力維持穩(wěn)定不如讓它崩潰。
       當(dāng)程序內(nèi)部狀態(tài)已經(jīng)紊亂,而我們無法控制,或許這是第三方庫或框架的問題,或許這是其它同事學(xué)藝不精的問題。與其我們花費(fèi)大量精力去解決,想方設(shè)法找一種讓程序永久不停的解決方案,不如我們使用簡單的腳本語言寫一個(gè)簡單的守護(hù),由這個(gè)守護(hù)程序去重啟動(dòng)我們的應(yīng)用程序,那么我們的應(yīng)用程序就可以輕松的退出,就在它無法維持正確狀態(tài)的時(shí)候。簡單了就使程序容易控制,bug相對少而且容易查找,那么我們就能保證守護(hù)程序相對穩(wěn)定,因此把一個(gè)小小的守護(hù)程序做穩(wěn)定,遠(yuǎn)比把一個(gè)不停變化的應(yīng)用系統(tǒng)搞穩(wěn)定容易得多。
      守護(hù)程序不穩(wěn)定怎么辦?很多新手擔(dān)心應(yīng)用系統(tǒng)和守護(hù)一起死掉,有這種擔(dān)心是正確的。為解決這個(gè)擔(dān)心,一般采用兩級守護(hù):一級守護(hù),負(fù)責(zé)守護(hù)應(yīng)用系統(tǒng);二級守護(hù),負(fù)責(zé)守護(hù)一級守護(hù)程序。這樣就把同時(shí)死掉的幾率下降很多了。那是不是為了安全,我們搞個(gè)十級、二十級守護(hù),這就繁瑣到杞人憂天的地步了,如果真有那么不穩(wěn)定,我們應(yīng)該檢查程序,提高我們代碼質(zhì)量,好好考慮開發(fā)人員的素質(zhì)和工作態(tài)度了。
 

      當(dāng)然,簡單的程序退出,是否影響應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯完整性?是不是我們的應(yīng)用系統(tǒng)本身不允許簡單的退出?這個(gè)問題很復(fù)雜,看你自己怎么設(shè)計(jì)這個(gè)系統(tǒng)的。為了達(dá)到能簡單的退出,一個(gè)可能的解決辦法就是,在架構(gòu)上保證,在協(xié)議上保證,遵循《unix編程藝術(shù)》上的設(shè)計(jì)原則是很重要的。
      早年我力求把程序?qū)懙煤芊€(wěn)定,也要求周圍的人把程序?qū)懙煤芊€(wěn)定,回頭看其實(shí)從來沒達(dá)到過。主要是技術(shù)不行,別人就更無法把握,就算自己是主管,也逼迫不了別人。
       記得曾經(jīng)有一個(gè)客戶端是用java寫的,它本身是一個(gè)后臺服務(wù),收集地市服務(wù)器的日志和運(yùn)行狀態(tài),當(dāng)時(shí)采用mina框架,v0.9的版本。為了socket斷開后的重連接,程序員寫了很多代碼,兩三個(gè)while循環(huán),最后竟然不穩(wěn)定。寫了這么多代碼,能達(dá)到預(yù)期目的還好,達(dá)不到還費(fèi)力,就郁悶了。我也沒時(shí)間去查什么bug, 是不是mina使用不對啊什么的。后來,我直接叫他們把那些檢測和重連的代碼刪除,程序一旦發(fā)現(xiàn)連接不了中心服務(wù)器,直接退出算了,我使用bash寫了一個(gè)簡單的守護(hù),負(fù)責(zé)重啟動(dòng)它。這個(gè)問題就這樣簡單的解決了,本來這個(gè)后臺服務(wù)也要求不高,直接退出沒有什么業(yè)務(wù)邏輯問題。
      守護(hù)是不可靠的,最終還是需要人來維護(hù)。守護(hù)配合一定的監(jiān)控報(bào)警手段,讓維護(hù)人員及時(shí)發(fā)現(xiàn)問題初現(xiàn),及時(shí)解決軟硬件問題,才是解決之道。
      當(dāng)然,程序穩(wěn)定性還是要程序本身穩(wěn)定,如果程序不停core,守護(hù)不停重啟,有什么作用呢。

posted on 2011-05-04 00:19 冰果 閱讀(2082) 評論(2)  編輯 收藏 引用 所屬分類: 其它

評論

# re: 守護(hù)與程序穩(wěn)定性[未登錄] 2011-05-05 00:41 nscboy

這個(gè)觀點(diǎn)我非常贊同.與其費(fèi)勁力氣寫看門狗程序,還不如盡力完善原來程序的邏輯.  回復(fù)  更多評論   

# re: 守護(hù)與程序穩(wěn)定性[未登錄] 2011-05-09 09:10 zhang

相對的。不能走極端  回復(fù)  更多評論   

                                            
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲性感激情| 欧美中文字幕久久| 国产精品外国| 国产精品久久久一区二区三区| 欧美黄色影院| 欧美日韩中文字幕在线| 欧美午夜宅男影院| 国产日韩欧美一区二区| 伊人久久婷婷色综合98网| 最新国产成人av网站网址麻豆| 夜色激情一区二区| 久久精品国产精品亚洲综合| 久久一区亚洲| 亚洲欧洲一级| 亚洲精品午夜| 羞羞视频在线观看欧美| 久久婷婷久久| 欧美视频日韩视频在线观看| 国产亚洲va综合人人澡精品| 最近中文字幕mv在线一区二区三区四区 | 鲁鲁狠狠狠7777一区二区| 暖暖成人免费视频| 国产精品海角社区在线观看| 国产日韩欧美在线一区| 亚洲日韩欧美视频一区| 午夜一区不卡| 亚洲日本成人| 久久视频在线看| 国产精品尤物| 99re6热在线精品视频播放速度| 欧美在线高清| 99精品欧美| 免费在线观看成人av| 国产欧美一区二区三区久久人妖| 亚洲剧情一区二区| 麻豆免费精品视频| 午夜精品网站| 国产精品久久久久永久免费观看| 91久久精品美女| 久久精品国产亚洲精品| 一区二区三区欧美| 欧美日本视频在线| 亚洲精品国产日韩| 欧美高清在线| 免费成人黄色片| 亚洲国产精品va在线看黑人 | 欧美精品观看| 欲色影视综合吧| 久久精视频免费在线久久完整在线看| 99精品欧美一区二区三区综合在线| 久久亚洲高清| 1000部精品久久久久久久久 | 国产精品99久久久久久宅男| 欧美电影免费观看网站| 亚洲成人在线视频网站| 狂野欧美一区| 久久免费视频在线观看| 激情婷婷亚洲| 欧美jizz19性欧美| 久久激情综合| 尤物在线精品| 欧美电影在线观看完整版| 久久久久国产精品麻豆ai换脸| 国产资源精品在线观看| 久久免费视频一区| 麻豆久久久9性大片| 亚洲国产精品一区| 最近中文字幕mv在线一区二区三区四区| 久久久久欧美| 在线免费精品视频| 亚洲国产日韩一区| 欧美日韩一区二区三区高清| 欧美jizz19性欧美| 免费观看在线综合| 亚洲女同在线| 久久久久久久久综合| 久久av一区二区| 久久一区二区三区av| 亚洲午夜在线观看视频在线| 欧美日韩综合一区| 亚洲欧美国产不卡| 午夜精品福利在线| 激情婷婷欧美| 91久久在线视频| 国产精品久久一卡二卡| 久久久精品国产一区二区三区| 久久久蜜桃精品| 99精品福利视频| 欧美在线不卡| 99视频精品全部免费在线| 亚洲男女自偷自拍| 亚洲级视频在线观看免费1级| 99精品国产热久久91蜜凸| 国产欧美日韩免费看aⅴ视频| 免费成人网www| 国产精品久久77777| 牛牛影视久久网| 欧美日韩亚洲免费| 美国三级日本三级久久99| 欧美日韩综合在线| 欧美成人在线免费观看| 国产精品区二区三区日本| 欧美fxxxxxx另类| 国产欧美在线播放| 亚洲精品一区二区三区不| 国产中文一区二区| 亚洲一区二区高清视频| 最近中文字幕日韩精品| 亚洲欧美综合一区| 在线亚洲免费视频| 免费av成人在线| 久久久亚洲人| 国产伦精品一区二区三区视频黑人 | 午夜精品久久久久久久男人的天堂| 久久精品72免费观看| 亚洲免费一在线| 欧美区在线播放| 欧美国产欧美综合| 很黄很黄激情成人| 在线视频一区二区| 在线视频一区观看| 欧美激情成人在线| 蜜臀va亚洲va欧美va天堂| 国产亚洲欧洲| 亚洲欧美日韩国产一区二区| 久久精品国产亚洲精品| 国产精品久久久久久久第一福利| 欧美高清视频一区二区| 国产在线精品成人一区二区三区| 一区二区三区福利| 中文亚洲字幕| 欧美视频一区二区三区| 亚洲精品裸体| 亚洲色诱最新| 欧美色道久久88综合亚洲精品| 亚洲激情亚洲| 亚洲伦理自拍| 欧美日韩国产页| 亚洲最新在线视频| 亚洲欧美国产三级| 国产精品一区二区久久| 亚洲欧美三级在线| 久久久久久久久久久久久女国产乱| 国产日本亚洲高清| 欧美在线电影| 欧美电影在线免费观看网站 | 一本一本久久a久久精品综合麻豆| 美女国内精品自产拍在线播放| 欧美成人免费在线| 亚洲作爱视频| 国产精品高精视频免费| 国产精品99久久久久久宅男 | 9l视频自拍蝌蚪9l视频成人| 一本色道久久综合亚洲精品不| 欧美日韩国产经典色站一区二区三区| 亚洲欧洲精品成人久久奇米网| 99精品视频免费观看| 欧美视频网址| 欧美影院午夜播放| 亚洲国产成人久久综合一区| 日韩网站在线看片你懂的| 国产精品激情电影| 久久久久久国产精品mv| 亚洲国产天堂久久综合网| 亚洲网址在线| 精品成人一区二区| 欧美日韩一区二区视频在线观看| 一区二区三区精品视频| 麻豆国产va免费精品高清在线| 日韩亚洲欧美综合| 国产在线国偷精品产拍免费yy| 欧美国内亚洲| 久久成人免费网| 99综合视频| 欧美黑人一区二区三区| 亚洲国产精品福利| 亚洲一区二区伦理| 亚洲二区精品| 国产精品久久久久毛片软件 | 一区在线免费观看| 欧美三级视频在线播放| 久久视频在线看| 亚洲欧美日韩国产一区二区| 亚洲国产精品成人精品| 久久久久久9| 亚洲欧美日韩国产一区二区| 亚洲福利视频一区二区| 亚洲福利在线视频| 亚洲精品综合| 麻豆精品视频在线观看视频| 亚洲视频在线观看三级| 亚洲黄色天堂| 国产在线麻豆精品观看| 国产精品福利av| 欧美日韩一区二区三区高清| 免费视频一区| 美女在线一区二区| 久久午夜精品一区二区| 欧美在线观看视频| 午夜日韩激情|