본문 바로가기
databases

분리된 웹/DB 서버의 사이트 접속 지연시 Tip

페이지 정보

작성자 최고관리자 (211.♡.243.196) 작성일17-06-23 15:26 조회207회 댓글0건

본문

DB서버를 mysql 로하는 웹사이트 구축시 하나의 동일서버 안에 웹서버와 DB서버를 동시에 운영할때는

아무런 문제가 없으나 웹서버와 디비 서버를 분리하는 경우 사이트 접속이 지연되는 경우가 있습니다.

Mysql 은 원격으로 접속요청 발생했을 때 해당 접속시도에 대한 인증을 위해    reverse dns lookup 과정을
거치게 되는데 이때,  DNS 상태에 따라 접속지연이 발생할 수 있으며, 동시에 부하가 발생될 수 도 있습니다.

이러한 문제가 발생 했을때에는 다음과 같은 방법으로 해당 문제를 해결할 수 있으니 참고하세요
방법은 간단합니다.
MySQL 에서 해당 reverse dns lookup 과정을 진행하지 않게 하는것이지요

# vim /etc/my.cnf

[mysqld]
skip-name-resolve    //  라인추가      

위와 같이 skip-name-resolve 옵션을 추가후 mysql 을 재시작 합니다.

해당 설정상태는 다음과 같이 쿼리문으로도 확인하실 수 있습니다.

mysql> SHOW VARIABLES LIKE ‘skip_name_resolve’;   
+——————-+———+ 
| Variable_name | Value | 
+——————-+——-+ 
| skip_name_resolve | ON | 
+——————-+——-+

 

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

databases 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로