ubuntu + nginx + php + mysql 조합으로 사용 중...
아래와 같은 에러상황 발생.
* 웹상에 보여지는 에러 메시지 :
The page you are looking for is temporarily unavailable. Please try again later.
* Error.Log 에러 메시지 :
connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporarily unavailable) 블라블라블라...
* 해결 방안.
구글링 해보니 php5-fpm 사용 중 동접자가 셋팅 값 이상이 되는 경우 발생하는 상황이라고 합니다.
주기적으로 php5-fpm 을 reload 해주는 방법으로 처리했습니다. 미봉책이나..딱히 방법이 없어보입니다.
(서치에 들인 시간이 부족한건가..T^T)
일부 셋팅값을 변경해볼수도 있을 것 같습니다..
http://www.queryadmin.com/939/10000-concurrent-connections-nginx-php-fpm-mysql/
다른 방법 아시는분은 공유 부탁드립니다.
아래 스크립트를 백그라운드로 돌려놨습니다..;;
#!/bin/sh while [ 1 ]; do /etc/init.d/php5-fpm reload sleep 60 done
reload로도 동일한 상황이 나와서..걍 restart 걸어버렸네요..
(곧 NT 서버로 넘어갈꺼라.. 어디까지나 임시 방편으로..)
개발 신입때 잠깐 손만 댔던 리눅스 다시 돌아오니 할일이 공부할게 엄청 많네요.