Rumah  >  Soal Jawab  >  teks badan

Di manakah server_names_hash_max_size konfigurasi nginx diletakkan?

Sistem pengendalian ialah centos 7.2, gunakan

# /usr/sbin/nginx -s reload

Apabila memuatkan semula konfigurasi nginx, maklumat berikut dipaparkan:

[root@i001 ~]# /usr/sbin/nginx -s reload
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

Tambahserver_names_hash_max_size: 512,

server_names_hash_bucket_size: 64
忽略
server_names_hash_bucket_size,
问题是:
1、需要添加在什么文件的什么位置?
2、格式是什么?有无分号之类的,我弄了一下总是不对。
3、忽略server_names_hash_bucket_sizeAdakah ia bermaksud memadam item ini apabila anda melihatnya?

高洛峰高洛峰2713 hari yang lalu1383

membalas semua(1)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:20:01

    Penyelesaian

    Tambahkan ayat ini pada http{} dalam /usr/local/nginx/conf/nginx.conf

     server_names_hash_max_size 512;
    

    Gunakan sudo /usr/local/nginx/sbin/nginx -t untuk menyemak fail konfigurasi nginx, jika masih ada gesaan

    tidak dapat membina server_names_hash, anda harus meningkatkan sama ada server_names_hash_max_size: 512 atau server_names_hash_bucket_size: 64

    Kemudian tingkatkan server_name_hash_max_size

     server_names_hash_max_size 1024;
    

    Sebab ralat

    Jadual cincang yang menyimpan nama pelayan dikawal oleh arahan server_names_hash_max_size dan server_names_hash_bucket_size. Saiz baldi cincang parameter sentiasa sama dengan saiz jadual cincang dan merupakan gandaan saiz cache pemproses. Selepas mengurangkan bilangan akses dalam ingatan, adalah mungkin untuk mempercepatkan carian nilai kunci jadual hash dalam pemproses. Jika saiz baldi cincang adalah sama dengan saiz cache pemproses, maka apabila mencari kunci, bilangan carian dalam memori ialah 2 dalam kes yang paling teruk. Kali pertama adalah untuk menentukan alamat unit storan, dan kali kedua ialah mencari nilai kunci dalam unit storan. Oleh itu, jika Nginx memberikan gesaan bahawa saiz maks cincang atau saiz baldi cincang perlu ditingkatkan, perkara pertama yang perlu dilakukan ialah meningkatkan saiz parameter sebelumnya.

    balas
    0
  • Batalbalas