서버 접속이 자주 안되어서 인터넷에 여러 팁을 참조해서 세팅값을 변경해주면서 서버 최적값을 찾아가는 중입니다.
하지만 서버관리가 처음이라서 어렵네요.
1. php-fpm의 에러 로그를 기록했습니다.
server reached max_children setting (320), consider raising it
/etc/php/7.0/fpm/pool.d/tobang.conf
php 사용유저의 php 세팅값입니다.
pm.max_children = 320 pm.start_servers = 12 pm.min_spare_servers = 12 pm.max_spare_servers = 24 pm.max_requests = 500
pm 관련된 세팅값인데. max_children 값을 기본세팅값인 9부터, 10, 32, 230, 그리고 지금 320까지 올려서 적었습니다.
이 글을 참조했습니다.
http://stackoverflow.com/questions/25097179/warning-pool-www-seems-busy-you-may-need-to-increase-pm-start-servers-or-pm
참고로 램 16기가 램을 사용 중이고, 6 코어 cpu 를 사용 중인 vps 서버입니다.
16기가를 MB로 변환하니, 16384가 나왔고 이 값을 평균 50MB로 나누어서 327.68 이 나와서 320으로 수정했습니다.
16384 * 0.7 한 값인, 11468 / 50 = 229.36 이 나와서 230으로 설정했던 거구요.
그렇게 해도~
server reached max_children setting (320), consider raising it
이렇게 뜨더군요. ㅠㅠ 그리고 서버가 접속이 안되고 있습니다.
ulimit, too many open files 관련 검색 등으로 갖은 설정값을 수정해봤습니다만
아직 해결책을 못 찾았습니다. 도움 말씀 좀 부탁드립니다. ㅠ