전체보기 767

[AWS] RDS 업그레이드

요근래에 aws 에서 사용중인 rds 버전이 너무 낮아서, 특정한 시간대에 자동으로 업그레이드 된다는 메일을 받았습니다. aws에서 자체적으로 업그레이드를 진행해 버리면, 상용 서비스에 자칫 타격이 갈 수 있기 때문에, aws에서 업그레이드하기 전, 수동으로 업그레이드를 진행하려고 합니다. ○ 현 rds 환경 - mariadb v10.0.8 - 서버 2대(일반, 복제본(읽기 전용)) ○ 목표 환경 - mariadb v10.3.23 - 서버 2대(일반, 복제본(읽기 전용)) [절차] 1. 업그레이드 하려고 하는 db서버를 선택 후 '수정'버튼 2. 버전 목록에서 원하는 버전(예시:10.3.23) 선택 ※주의 : rds 버전 업그레이드 시 특정 구간 단위(x.y.z의 y 1단위)로 만 업그레이드 가능 (예:..

JDBC Connection Pool

개념 : 각각의 커넥션(DB Connection 객체) 부하(비용 + 시간 포함)를 줄이기 위해 Pool 형태로 묶어 놓은 것 = 커넥션 객체를 미리 생성해 두고 있다가 필요할 때, 풀에서 꺼내쓰고 다시 반환하는 형태 참고 : 오픈소스 -DBCP : commons.apache.org/proper/commons-dbcp/ -C3P0 : www.mchange.com/projects/c3p0/ Connection Pool(이하 커넥션풀)을 효율적으로 관리하기 위한 값들 maxActive - 동시에 사용할 수 있는 최대 커넥션 개수 maxIdle - 커넥션 풀에 반납할 때 최대로 유지될 수 있는 커넥션 개수 minIdle - 최소한 유지할 커넥션 개수 initialSize - 최초로 getConnection()..

[Apache]'Client denied by server configuration' 에러

'어떤 파일 시스템의 접근이 아파치 설정에 의해 거부 당했다'는 에러입니다. [조치] (방법1) 특정 디렉토리 차단(block)또는 .htaccess 파일의 deny(v2.2용) 명확한 지시 또는 require(v2.4용) 명확한 지시로 인해 접근이 거부 당했을 수 있다. v2.2 : Order deny,allow Deny from all -> 변경 Order allow,deny Allow from all v.2.4 : Require all denied -> 변경 Require all granted (방법2) v2.4는 권한 부여 및 인증 프로세스에 중요한 변경 사항이 도입되어 다음 링크로 자세한 내용 확인 추천.(mod_authz_host 및 mod_access_compat에 관한) httpd.apac..