본문 바로가기

분류 전체보기186

[Linux] DNS Round Robin Load Balancing 사업이 번창하여 서버를 증설해야 하는 상황이지만 L4 스위치와 같은 로드밸런싱 장비가 부담이 된다면? 정말 저렴하고도 간단하게 로드밸런싱을 구현하는 방법이 있습니다. 사실 로드밸런싱이라고 부르긴 좀 엄하지만 그래도 접속하는 사용자들을 분산시키는 효과는 분명히 있습니다. Round Robin 방식을 이용한 로드 밸런싱 방법이 그것인데요. DNS를 이용하여 손쉽게 구현할 수 있습니다. Round Robin 방식이란 서버가 A, B, C 3대가 있다고 하면 첫번째 요청에는 A에 연결하여 주고 두번째 요청은 B에 연결하여 주고 세번째 요청은 C에 연결하여 주고 마지막으로 또다시 요청이 오면 A로 연결하여 주는 무한히 반복 연결하여 주는 방식입니다. L4의 클라이언트 세션을 유지해 가며 처음 연결했던 서버에 지속.. 2011. 11. 9.
[Linux] 메일큐 병렬 처리하기 (멀티큐) 메일을 대량으로 보내야하는 서버의 경우 메일큐에서 순차적으로 하나씩 보내기때문에 그만큼 시간도 오래걸리고 누락되는 경우도 있다.. 이에 필자는 [멀티 큐]라는 기능을 이용하기로 하였다. [ 멀티 큐의 장점 ] 멀티 큐의 장점은 다음과 같다. 고성능 병렬 큐 처리 파일 시스템 결점 보완 [수정파일] /etc/mail/sendmail.cf 없을경우 /etc/sedmail.cf 버젼에따라 파일의 위치가 상이하니 참고하세요. 이파일의 내용중에 O QueueDirectory=/var/spool/mqueue 라고된부분이 있을것이다. 우리는 멀티큐를 이용할것이니 O QueueDirectory=/var/spool/mqueue/q* 수정후에 cd /var/spool/mqueue/ 이동하여 mkdir q1 q2 q3 q4.. 2011. 11. 1.
[Linux] 특정 IP 접속 차단하는 방법 LINUX에서 IP및 도메인 차단은 2가지를 사용합니다. route명령을 이용하는것과 iptables를 이용하는 방법이 있습니다. 차이가 있다면 route는 실행한 곧바로 적용되지만 iptables은 차단/해제 시마다 데몬을 재가동(서비스 재가동)시켜야 합니다. 이외에도 아파치나 다른 프로그램을 이용해 차단가능합니다. 둘다 수동적으로 한번씩 명령을 주어야 하는 나쁜점이 있으면 ip하나별로 입력가능합니다. 범위 지정이 불가능합니다.(x.x.x.x ~ x.x.x.x) ※ iptables는 네트워크 서비스이기때문에 재시작을 해줘야 적용됩니다. route는 재시작을 안해도 되지만 route는 짧은 시간 간격으로 수시로 체크하기 때문입니다. 0.lokkit를 이용한 포트 차단 lokkit을 이용하면 gui방식으로.. 2011. 10. 18.
[MySQL] 다양한 Query 문 ------------------------------------------------------------------------------ group 함수 ------------------------------------------------------------------------------ mysql> select count(*) from DMI_Info; +----------+ | count(*) | +----------+ | 4188 | +----------+ 1 row in set (0.00 sec) ------------------------------------------------------------------------------ having 함수 -------------------.. 2011. 10. 10.