欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

詳解grep獲取MySQL錯(cuò)誤日志信息的方法-創(chuàng)新互聯(lián)

為方便維護(hù)MySQL,寫(xiě)了個(gè)腳本用以提供收集錯(cuò)誤信息的接口。這些錯(cuò)誤信息來(lái)自與MySQL錯(cuò)誤日志,而 通過(guò)grep mysql可以獲取error-log的路徑。

在肇州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷(xiāo)型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),肇州網(wǎng)站建設(shè)費(fèi)用合理。

以下是全部相關(guān)代碼:

#!/usr/bin/env python2.7
#-*- encoding: utf-8 -*-
 
"""
該模塊用于提取每天mysql日志中的異?;蝈e(cuò)誤信息
author: xiaomo
email: moxiaomomo@gmail.com
"""
 
import os
import sys
import string
from datetime import *
 
# 預(yù)設(shè)字符解碼器為utf-8
reload(sys)
sys.setdefaultencoding('utf-8') 
 
COMMON_FLAGS = ["error", "exception", "fail", "crash", "repair"]
 
def _contain_flag(cur_str):
  for flag in COMMON_FLAGS:
    if flag in string.lower(cur_str):
      return True
  return False
 
"""
獲取當(dāng)前mysql實(shí)例的error_log文件路徑
"""
def _get_mysql_error_log_path():
  log_path = ''
  grep_infos = os.popen('ps aux | grep mysql | grep "log-error"').read()
  if len(grep_infos) > 1:
    grep_infos = grep_infos.split("log-error=")
  if len(grep_infos) > 1:
    grep_infos = grep_infos[1].split(' ')
  if len(grep_infos) > 1:
    log_path = grep_infos[0]
  return log_path
 
"""
讀取mysql錯(cuò)誤日志中包含異?;蝈e(cuò)誤信息的行
"""
def _get_error_info(error_log, begin_date):
  error_infos = []
  f = open(error_log, 'r')
  lines = f.readlines()
  for line in lines:
    data_array = line.split(' ')
    if len(data_array) > 0 and len(data_array[0]) == 10:
      dt_strs = data_array[0].split('-')
      cur_date = date(int(dt_strs[0]), int(dt_strs[1]), int(dt_strs[2]))
      if cur_date >= begin_date and _contain_flag(line):
        error_infos.append(line)
  f.close()
  return error_infos
 
"""
組裝并返回mysql錯(cuò)誤日志信息
"""
def get_mysql_errors(begin_date=date.today()-timedelta(1)):
  try:
    err_log_path = _get_mysql_error_log_path()
    if len(err_log_path) > 1:
      return _get_error_info(err_log_path, begin_date)
  except Exception,e:
    print "[get_mysql_errors]%s"%e  
  return []

名稱(chēng)欄目:詳解grep獲取MySQL錯(cuò)誤日志信息的方法-創(chuàng)新互聯(lián)
地址分享:http://www.aaarwkj.com/article24/jdpce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、關(guān)鍵詞優(yōu)化、ChatGPT、品牌網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)公司、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
手机在线看国产后入| 国产b片免费在线观看| 久青青国产综合自拍视频在线观看 | 欧美日韩国产这里只有精品| 日韩精品一区三区二区| 九九久久亚洲av成人乱片| 免费国产成人高清在线视频| 未满十八禁止在线观看av| 亚洲精品一区二区牛仔裤| 开裆丝袜高跟啪啪高潮av| 久久国产精品亚洲熟女66r| 亚洲成年人黄片在线播放| 伊在人亚洲香蕉精品区| 一二三日韩电影在线观看| 国产黄色三级电影在线| 亚洲国产成人一区二区精品区| 成年免费视频一区二区三区| 亚洲欧美日韩老汉影院| 熟妇高潮一区二区在线观看| 欧美黄片在线免费观看| 国产成人亚洲综合色影视| 免费国产午夜福利在线| 欧美欧美一区二区三区| 不卡一区二区三区av电影| 亚洲理论电影在线观看| 中文字幕一区精品日韩| 日日做日夜夜操天天搞| 99热免费精品在线观看| 国产熟女系列一区二区三区| 国产精品午夜福利天堂| 色哟哟网站一区二区精品久久| 99久久精品国产国产毛片| 亚洲一区二区三区精品在线| 在线不卡日本v二区到六区| 日本熟妇色在线视频不卡| 国产欧美精品久久三级| 亚洲av无毛在线观看| 少妇视频资源一区二区三区| 日本丰满熟女毛茸茸的黑逼| 亚乱熟女一区二区三区| 国产精品国产三级国av麻豆|