차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
innodb_장애_해결 [2018/05/01 00:18] – [InnoDB 장애 해결] koovinnodb_장애_해결 [2020/12/10 03:33] (현재) koov
줄 51: 줄 51:
  
 1. mysql을 구동하는 사용자 계정의 ulimit 값을 수정한다. 1. mysql을 구동하는 사용자 계정의 ulimit 값을 수정한다.
 +''/etc/security/limits.conf''
 +<WRAP prewrap>
 <code vim /etc/security/limits.conf> <code vim /etc/security/limits.conf>
 *            soft    nofile          1048576 *            soft    nofile          1048576
 *            hard    nofile          1048576 *            hard    nofile          1048576
 </code> </code>
 +</WRAP>
  
 2. sysctl 값의 fs.file-max 수치를 변경한다. 2. sysctl 값의 fs.file-max 수치를 변경한다.
 +''/etc/sysctl.conf''
 +<WRAP prewrap>
 <code vim /etc/sysctl.conf> <code vim /etc/sysctl.conf>
 fs.file-max = 401483 fs.file-max = 401483
 </code> </code>
 +</WRAP>
  
 3. RHEL/CentOS 7.x 이상인 경우 아래의 파일도 수정한다. 3. RHEL/CentOS 7.x 이상인 경우 아래의 파일도 수정한다.
 이부분을 수정하지 않으면 mysql데몬을 기동해도 기본값으로 기동된다. 이부분을 수정하지 않으면 mysql데몬을 기동해도 기본값으로 기동된다.
 +''/usr/lib/systemd/system/mysqld.service'' 
 +<WRAP prewrap>
 <code vim /usr/lib/systemd/system/mysqld.service> <code vim /usr/lib/systemd/system/mysqld.service>
 LimitNOFILE=65535 LimitNOFILE=65535
 </code> </code>
 +</WRAP>
  
 ===== NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO 문제 ===== ===== NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO 문제 =====
줄 87: 줄 95:
 ===== 로그 예시 ===== ===== 로그 예시 =====
  
 +''/var/log/mysql/mysqld.log''
 <WRAP prewrap> <WRAP prewrap>
 <code vim /var/log/mysql/mysqld.log> <code vim /var/log/mysql/mysqld.log>
  • innodb_장애_해결.1525133936.txt.gz
  • 마지막으로 수정됨: 2018/05/01 00:18
  • 저자 koov