반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • docker
  • JavaScript
  • 네트워크
  • ZABBIX
  • php 객체
  • bash
  • Linux
  • php
  • CentOS
  • 자바스크립트
  • 서버
  • Shell
  • 리눅스
  • php 클래스
  • 자빅스
  • jQuery
  • 파이썬
  • Python
  • 모니터링
  • 도커
hELLO · Designed By 정상우.
말랑Cow

IT

[mysql] general_log
DB

[mysql] general_log

2021. 7. 8. 11:30
반응형

general log란 MySQL에서 실행되는 전체 쿼리에 대한 로그이며 활성화 시 MySQL 쿼리요청 즉시 파일에 기록됩니다.

 

위 쿼리로 general log 설정을 확인할 수 있으며, 

 

[mysqld]
general_log=ON
general_log_file  = /var/log/general.log

my.cnf에서 설정 수정 후 restart 하면 적용 됩니다.

 

2021-07-08  0:50:40 140182646860544 [ERROR] Error writing file 'mail.log' (errno: 28 "No space left on device")

조금전에 서비스중인 DB가 다운됐고 확인결과 mail.log 라는 파일이 13GB를 차지하였습니다.

위와 같은 로그를 확인해서 임시방편으로 해당 로그를 다른파티션으로 백업 후 파일내용을 비워 정상화 시켰습니다.

 

왜 쌓이는건지 찾아보던 와중 general log를 알게 되었고 위 쿼리로 확인해본 결과 역시나 general log가 mail.log로 쌓이고 있었습니다. 설정 변경하여 근본적인 조치를 할 수 있었습니다.

반응형

'DB' 카테고리의 다른 글

[centos6] mongodb 설치  (0) 2022.04.18
[mysql] DB / USER / TABLE 생성  (0) 2022.03.03
    'DB' 카테고리의 다른 글
    • [centos6] mongodb 설치
    • [mysql] DB / USER / TABLE 생성
    말랑Cow
    말랑Cow

    티스토리툴바