안녕하세요.
작은 VPS 서버에 워드프레스 웹사이트 몇 개를 동시에 돌리고 있습니다.
어제 php에서의 [pool www] server reached pm.max_children setting (30), consider raising it 오류에 관해
문의글을 남겼었습니다.
그리고 나서 제가 지금까지 얼마나 램을 낭비하면서 서버를 알게되었는데요...
서버 설정을 바꾸다 보니 해결 방법을 찾을 수가 없는게 몇 개 있어서 질문을 남기게 되었습니다.
1) php-fpm에서 pm = dynamic 으로 설정을 하고 max, min 값을 설정해 두게 되면
이걸 ondemend 처럼 방문자가 적을때 불필요한 php 프로세서가 자동으로 종료되게 할 수는 없는건가요?
몇 번 테스트를 해봤습니다만 늘 pm.max_spare_servers 값으로 php-fpm의 프로세서 수가 맞춰집니다..
2) 서버 램 용량의 약 60%를 innodb에 주고, 최대 동접자 수에 따라 php-fpm이나 다른 프로세서 까지 고려했을때도
남는 램 용량이 있는 경우에는 남는 용량은 어디에 추가로 주는게 성능 향상에 도움이 되는지도 궁금합니다.
늘 많이 배우고 있습니다. 정말 감사합니다.