日志問題

對于這些同學提出的問題, 以下回答均為個人經驗之談, 可能會有更好的解決方案, 不作標準答案;

程序之路任重道遠,望堅持學習,少年易老學難成,一寸光陰不可輕


Q1:多臺服務器上,運行期間會產生大量的錯誤日志,如何監(jiān)控錯誤?

1,多臺服務器??

以web項目舉例,問題的核心并不是'服務器'的量級,而且在多臺服務器上是否運行的是"同一項目".大部分情況,多臺服務器是為了減輕服務端的壓力存在的,這時多臺服務器共同執(zhí)行同一個Task,其日志輸出路徑是以日為單位的絕對路徑,所以找到問題并不是很費力的.

打個比方,一個Django框架的web項目,其中也存在爬蟲程序,日志文件情況如下:



開發(fā)服務器日志文件

所以,web項目用多臺服務器,并不會出現(xiàn),具體哪臺服務器出現(xiàn)了報錯情況,因為在代碼,環(huán)境,部署完全一致的情況下,出現(xiàn)了WARNING,可能是你代碼有bug,也可能是服務器上某個部署存在問題,統(tǒng)一修改即可解決.

如果是爬蟲項目,多臺服務器可能運行的項目也不一樣.那么思路也是一樣的,要區(qū)分哪臺服務器上的程序出現(xiàn)問題了.直接按照當時輸出日志時候的路徑,找到相應的文件位置即可.

(日志輸入位置要在項目config中配置好)


日志配置(開發(fā)服務器,一般生產環(huán)境應改為info)

比如A服務器 輸出路徑為../log/serverA/today/0727test.log

B?../log/serverB/today/0727test.log

...

2運行期間會產生大量的錯誤日志

一個項目的運行,一定避免不了會輸出大量的信息,以供程序員參考:

日志等級由低到高:debug<info<warn<Error<Fatal;

生產模式下,最低等級為info;

一般情況下:輸出info的信息,均為你在代碼中想要看到目前結果的地方進行日志打印,此處看你的習慣,和信息的重要性;(關鍵處打印日志是一個程序員良好的習慣)


代碼中打印日志

warn信息一般是不影響系統(tǒng)正常運行的警告信息,一般情況,此類也是可以寫代碼的時候,特定場景下添加警告信息(一般不會用),大部分情況是系統(tǒng)自動生成該類錯誤.


warn和error錯誤信息

error才是你真正需要關心的問題,因為此類錯誤會直接導致系統(tǒng)無法正常運行,或者直接崩潰.

處理方式當然是看解釋器的報錯信息了..

一般出現(xiàn)問題,第一反應應該是,服務器上把日志下載到本地.用notepad++等文本軟件打開,查找關鍵字為error的,具體問題具體解決即可.

3如何監(jiān)控錯誤溶推?

這個問題的核心是:你想主動讓程序告知你發(fā)生了什么,還是等到出現(xiàn)問題,直接翻看日志找到問題.

出現(xiàn)error,給你發(fā)個短信,或者郵件,這個應該不難吧..定時任務或者異步處理都可以的..具體解決方案,網上有很多監(jiān)控方式,可針對自己的項目進行學習即可..

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末蒜危,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子部翘,更是在濱河造成了極大的恐慌响委,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夹囚,死亡現(xiàn)場離奇詭異邀窃,居然都是意外死亡,警方通過查閱死者的電腦和手機鞍历,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門山析,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笋轨,“玉大人赊淑,你說我怎么就攤上這事仅讽。” “怎么了洁灵?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵徽千,是天一觀的道長。 經常有香客問我百框,道長牍汹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任嫁蛇,我火速辦了婚禮露该,結果婚禮上,老公的妹妹穿的比我還像新娘有决。我一直安慰自己空盼,他們只是感情好,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布台汇。 她就那樣靜靜地躺著篱瞎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪俐筋。 梳的紋絲不亂的頭發(fā)上澄者,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天请琳,我揣著相機與錄音赠幕,去河邊找鬼。 笑死竖慧,一個胖子當著我的面吹牛逆屡,可吹牛的內容都是我干的。 我是一名探鬼主播魏蔗,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼沫勿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诫惭?” 一聲冷哼從身側響起蔓挖,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瘟判,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拷获,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡赢笨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年茧妒,在試婚紗的時候發(fā)現(xiàn)自己被綠了左冬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡梅忌,死狀恐怖,靈堂內的尸體忽然破棺而出癌别,到底是詐尸還是另有隱情蹋笼,我是刑警寧澤,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布圾笨,位于F島的核電站逊谋,受9級特大地震影響,放射性物質發(fā)生泄漏板鬓。R本人自食惡果不足惜究恤,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抄腔。 院中可真熱鬧理张,春花似錦、人聲如沸雾叭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奏寨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揽咕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工设易, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛹头,地道東北人。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓屠尊,卻偏偏與公主長得像耕拷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子骚烧,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)赃绊,斷路器掺炭,智...
    卡卡羅2017閱讀 134,695評論 18 139
  • 一涧狮,情況 1,發(fā)現(xiàn)問題 今天日常登錄內部ERP系統(tǒng)么夫,發(fā)現(xiàn)系統(tǒng)不能登錄者冤。具體表現(xiàn)為:輸入用戶名和密碼后,點擊登錄档痪,系...
    千幻流光閱讀 2,955評論 0 0
  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 31,947評論 2 89
  • error code(錯誤代碼)=0是操作成功完成涉枫。error code(錯誤代碼)=1是功能錯誤。error c...
    Heikki_閱讀 3,388評論 1 9
  • 美好的乐纸,不止愛情 據(jù)說最好的愛情衬廷,不是一下把你感動暈倒。而是細水長流的把你寵壞…… 早已經過了山盟海誓的年華汽绢,已經...
    琳小袁閱讀 508評論 6 2