APACHE TUNE 13

apache log rotatelogs

apache log 관리는 rotatelogs 또는 logrotate를 이용해서 설정할 수 있다. rotatelogs 를 이용한 방법 아파치 설정 파일(httpd.conf)을 확인한다. # vi /usr/local/apache2/conf/httpd.conf LogFormat 부분의 마지막에 있는 별명(common, combined, combinedio) 중에서 사용한다. - combinedio는 추가 작업이 필요한다. 아파치의 가상 호스트 파일을 설정한다. ]# vi /usr/local/apache2/conf/extra/httpd-vhost.conf ErrorLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/okkks-error-%y%m%d..

APACHE TUNE 2020.01.30

Remote MySQL connection fails (10060) - “Can't connect to MySQL server on domainname.com(10060)”

5down votefavoriteI have developed an application in VB6, and am using an online MySQL database server for storing my application's data.The first time I try to connect to my database server is successful, but after closing my application and starting it again I get:Can't connect to MySQL server(10060)"After some time (approximately 30 minutes), I can successfully connect to the database again.I..

APACHE TUNE 2018.05.05

Apache 벤치마크 유틸리티 사용

ab 프로그램은 웹 서버를 벤치마크하기 위해 Apache 웹 서버와 함께 제공됩니다. Watson™ Explorer Engine은 일반적으로 웹 서버 내에서 CGI 실행 파일로 실행되므로 웹 서버의 작동 성능을 파악하는 것이 유용합니다. ab 애플리케이션은 현재 Apache 설치의 작동 성능에 대한 정보를 제공하도록 설계되었으며, Apache 설치가 서비스할 수 있는 초당 요청 수를 요약해서 보여줍니다.이 정보는 Watson Explorer Engine이 실행 중인 상태에서 Watson Explorer Engine과 독립적으로 웹 서버에서 처리할 수 있는 최대 로드를 판별하는 데 유용합니다. ab 애플리케이션은 Watson Explorer Engine이 실행 중인 동안 웹 서버를 테스트할 수 있으므로 일..

APACHE TUNE 2018.05.05

Apache event MPM, Prefork MPM, Worker MPM 방식의 차이점 및 설치 시 설정 방법

(문서는 apache 2.2.x 버전을 기반으로 작성 되었음을 알려드립니다. 최신버전인 2.4.x 버전의 경우 2.2.x버전과는 설정 값이 다소 다르므로 유의 하시기 바랍니다.) 1. MPM 이란?Multi-Processing Moduleapache 가 받아 들인 요청을 처리 하기 위해 'child processes'에게 분배하는 방식을 말합니다. 2. 간략한 설명1) 확장성이 필요한 사이트는 worker방식을 택하고, 안정성과 오래된 소프트웨어와 호환성이 필요한 사이트는 Prefork를 보편적으로 사용합니다.2) Linux의 경우, Prefork 방식이 기본 설정이며, Worker방식을 사용하기 위해서는 설치 시에 -with-mpm=worker 옵션을 주어 설치합니다. 3. Prefork1) 실행중인 ..

APACHE TUNE 2018.05.02