麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

詳解grep獲取MySQL錯誤日志信息的方法

2024-07-25 19:09:05
字體:
來源:轉載
供稿:網友

為方便維護MySQL,寫了個腳本用以提供收集錯誤信息的接口。這些錯誤信息來自與MySQL錯誤日志,而 通過grep mysql可以獲取error-log的路徑。

以下是全部相關代碼:

#!/usr/bin/env python2.7#-*- encoding: utf-8 -*- """該模塊用于提取每天mysql日志中的異常或錯誤信息author: xiaomoemail: [email protected]""" import osimport sysimport stringfrom datetime import * # 預設字符解碼器為utf-8reload(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 """獲取當前mysql實例的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錯誤日志中包含異常或錯誤信息的行"""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錯誤日志信息"""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 []

有興趣的朋友們參考學習下,感謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日韩成人一区二区 | 久久精品观看 | 久久性生活免费视频 | 国产精品久久久久久久久久iiiii | 免费久久精品 | 一级做人爱c黑人影片 | 欧美中文日韩 | 成人免费在线视频播放 | 亚洲一区二区三区高清 | 国色天香综合网 | 久久精品视频免费观看 | 免费一级毛片电影 | 爱高潮www亚洲精品 chengrenzaixian | 国产成人高潮免费观看精品 | 国产精品99久久久久久久 | 羞羞答答影院 | 久久久免费观看完整版 | 国产一区日韩精品 | 国产精品美女久久久久久网站 | 免费在线观看亚洲 | 日本在线观看一区二区 | 原来神马影院手机版免费 | 久久久久久久高清 | 国产papa| 免费毛片儿 | 视频一区二区三区视频 | 国产成人精品日本亚洲语音 | 欧美一级做一a做片性视频 日韩黄色片免费看 | 国产69精品久久久久99尤 | 一区二区三区日韩在线 | 日本不卡二区 | 黄色网址免费进入 | 红杏网站永久免费视频入口 | 中文区永久区 | 亚洲成人入口 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 午夜视频国产 | 一级啪啪片| 护士xxxx| 日韩视频1 | 成人免费网站在线观看 |