nginx:ログのserver_names_hash_bucket_sizeエラーとCPUが100%に達しました

nginx:ログのserver_names_hash_bucket_sizeエラーとCPUが100%に達しました

nginxを再ロードすると、ログに次のメッセージが表示されます。

nginx: [warn] could not build optimal server_names_hash, you should increase either 
server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64; ignoring 
server_names_hash_bucket_size

リロード中にCPU使用率が100%に達したことがわかりました。この場合、server_names_hash_bucket_sizeはCPUに関連していますか?バケットサイズを大きくするとCPUに役立ちますか?現時点では、リロード時にサーバーは10時間2分間停止します。

ワークプロセスの設定は次のとおりです。

worker_processes number  auto;  
worker_connections 2048;

誰でもこの問題を解決するのに役立ちますか?

ベストアンサー1

おすすめ記事