Apache 로그파일 날짜별 분할 설정 – cronolog 설치와 적용 방법

서버가 느려지고 심한 경우 다운이 되길레 호스트하는 업체에 물어봤더니 이유로 말한 것이 로그파일이 계속 누적되어 용량이 커져서 그렇다고 하였다. /usr/local/apache/log/access.log 파일을 확인해보니 1기가에 육박하였다. 내가 사용하는 서버가 로그파일이 1기가면 무리가 생길 정도로 허약한 시스템인지 먼저 의심은 되었지만 호스트업체에서 하는 말도 일리가 있으니 로그파일을 일자별로 분리해서 저장하는 것을 알아보았다. 알아보니 rotatelogs와 cronolog가 사용되는 것을 확인했다. 그 … 더 읽기

MySQL too many connections 오류 해결

too many connection mysql 디비 오류로 사이트 다운되어 그 해결 방법을 찾던 중 조치한 내용 정리. 쇼핑몰이 이 문제로 정상적으로 운영이 되지 않아서 해결 방법을 찾아본 것이다. /etc/rc.d/rc.local파일에 safe_mysqld -O max_connections=1000 -O table_cache=256 -O wait_timeout=300 & 설정 변경 기존에 max_connections이 100으로 되어 있기에 일단 늘려줌.wait_timeout도 28800으로 너무 길어서 줄여줌. 그리고 서버 재부팅 shutdown -r now … 더 읽기

하나의 네임서버로 여러 도메인 호스팅하기

회사업무로 공부해서 습득한 내용 정리. 하나의 네임서버로 여러 도메인 호스팅 하는 방법. 독립서버로 운영하고 있는 서버에 계열사 홈페이지를 등록해서 본사의 네임서버에 해당 계열 회사 홈페이지 링크시키기. 개발자가 아니면서도 공부해서 습득했기에 잊지않기 위해 해당 내용 정리. /usr/local/apache/conf/httpd.conf 에 Virtual host 설정httpd.conf의 하단에서 : ns서버가 설정된 서버의 IPServerAdmin root@서버도메인DocumentRoot /home/경로/public_html/ServerName 연결하려는 도메인 (ex : rhinoc.net)ServerAlias 연결하려는 도메인 … 더 읽기