Nginx sur Fedora 26: impossible de générer le message d’erreur optimal types_hash

J’ai installé Fedora et Ngnix, ajouté tous les fichiers de configuration pour mon développement local, quand j’ai commencé à voir cette erreur

nginx: [warn] could not build optimal types_hash, you should increase either types_hash_max_size: 2048 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 

J’ai trouvé des solutions disant que je devais append types_hash_bucket_size à nginx.conf , mais je l’ai ajouté, enlevé celui par défaut, supprimé les deux et ajouté les deux, il insiste pour montrer cette erreur.

 http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; # I sortinged leaving both, removing both and one of each. The error persists. types_hash_max_size 2048; server_names_hash_bucket_size 128; 

types_hash_max_size était là par défaut quand j’ai installé nginx, cependant.

Mes fichiers à partir de sites-enabled :

 server { listen 80; server_name devapi.hporder.com; root /home/gabriel/Sites/hp-order-system/workspace/api; client_max_body_size 10M; location ~ ^/(images|javascript|js|css|flash|media|static)/ { expires 30d; } location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php$is_args$args; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/local/Cellar/nginx/1.10.1/html; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param FF_BOOTSTRAP_ENVIRONMENT dev; fastcgi_param FF_BOOTSTRAP_CONFIG api/dev; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # include /usr/local/etc/nginx/fastcgi.conf; fastcgi_buffer_size 1024k; fastcgi_buffers 1024 1024k; fastcgi_busy_buffers_size 1024k; } } 

Sur Fedora 25, j’avais aussi ce problème. types_hash_max_size été défini sur 2048 (la documentation nginx indique que la valeur par défaut est 1024 ). Je l’ai simplement augmenté à 4096 et nginx était content (vérifié avec nginx -t ).

FWIW, dans ma configuration, aucun paramètre n’est associé à la taille du compartiment de hachage. C’est juste le défaut.