CI 묻고 답하기

제목 잦은 응답처리시 오류가 발생합니다.
글쓴이 뭄쿠 작성시각 2010/11/04 09:47:37
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 19415   RSS
localhost에 codeigniter와 apm으로 apache 서버를 설정하였습니다.

어플리케이션에서 웹서버로 http 요청을 하는데..

스레드 30개 정도로 초당 20회 정도 응답을 요청하면..

codeigniter쪽에서 대략 1% 전후의 확률로 unable connect database나 php undefined index 등의 에러가 발생합니다.

다시 request했을 경우 정상 동작을 하구요..

이게 웹서버 설정의 문제인지 아니면 codeigniter쪽 버그인지.. 아님 php 설정을 손봐야하는지 궁금합니다..

아님 제가 어플 개발자라서 웹에 대해서 잘 모르는데요..

응답률이 99% 정도 된다면 이게 무시할만할 수준인지도 궁금합니다.

많은 가르침부탁드려요~
 다음글 html 깨짐현상.... (3)
 이전글 session 이 들어 가지 않아요. (3)

댓글

변종원(웅파) / 2010/11/04 20:19:34 / 추천 0
config 디렉토리의 database.php 내용중 아래 항목을 FALSE로 설정해보시기 바랍니다.

$db['mysqls']['pconnect'] = FALSE;

default가 TRUE인데 수많은 시도를 하게 될 경우(mysql이 허용하는 한도를 넘을 경우) 질문하신 상황과
같은 현상이 발생할 수 있습니다.

mysql과 아파치 설정에서 접속허용수를 늘려주는 것도 좋습니다.