Daylogs/Nginx
nginx 호스트 개수 제한 변경하기
ohgyun
2014. 12. 11. 21:45
발생일: 2014.12.05
키워드: nginx, host, 호스트, server_names_hash_bucket_size
문제:
nginx 로 여러 호스트를 처리하고 있는 서버를 한 대 운영하고 있다.
오늘은 호스트를 하나 더 추가했는데, 아래와 같은 오류가 나면서 리스타트가 되지 않는다.
could not build the server_names_hash,
you should increase server_names_hash_bucket_size: 32
뭐가 문제일까?
해결책:
nginx 에서 처리할 수 있는 호스트의 최대 개수를 설정하는 옵션이 있었다.
`server_names_hash_bucket_size` 속성인데, 필요한 만큼 이 속성의 값을 설정하면 된다.
`http` 블럭 안에 아래와 같이 정의하면 된다.
http {
...
server_names_hash_bucket_size 512; # 필요한 개수만큼 설정한다.
...
}
반응형