Server names
自宅のZabbix環境を再起動したところ、何故かNginxが起動しなくなったので対応。
エラーメッセージは以下のとおり。
nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
たくさんの数のサーバ名を定義したり非常に長いサーバ名を定義したりする場合に出力されるらしい。
といっても再起動前までは普通に起動していたので腑に落ちないのですが、とりあえず以下のパラメータを追記して対応。
http { server_names_hash_bucket_size 64; ....
マスタリングNginx Dimitri Aivaliotis,高橋 基信
オライリージャパン |
Varnishによる高負荷動的Webサイトの構築[Apache/Nginx対応] 後藤大地
技術評論社 |