cari

Rumah  >  Soal Jawab  >  teks badan

nod - strategi nginx apabila pelayan terbalik hang

Apabila melakukan isomorfisme nod, sekarang saya mahu membenarkan nginx mengembalikan sumber statik secara langsung apabila pelayan dipanggil. Bagaimana saya harus mengkonfigurasi nginx?

Sebagai contoh, semasa melawati a.xx.com/test.html,
Apabila pelayan nod ditutup, biarkan nginx memulangkan terus fail statik test.html Adakah terdapat cara untuk mencapai ini?

黄舟黄舟2754 hari yang lalu453

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:17:11

    Gunakan proxy_intercept_errors + error_page untuk menyelesaikan masalah anda.
    error_page 504 /$uri
    504 bermakna masa proksi tamat

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:17:11

    Kami pada asalnya menghadapi masalah anda semasa kami menerbitkan, kami perlu menghentikan perkhidmatan
    Tetapi kami berharap untuk mempunyai halaman mesra untuk mengingatkan pengguna bahawa kami sedang berkhidmat dan sila cuba lagi nanti. Kami menggunakan pengimbangan beban nginx untuk memulakan dua perkhidmatan 10.0.0.2 untuk menggesa pengguna bahawa kami mengeluarkan versi dan menggesa pengguna untuk menggunakan perkhidmatan tersebut.

    upstream my_server {                                                         
        server 10.0.0.1:8080 weight=10;
        server 10.0.0.2:8080 backup;   //当其它服务器挂掉的时候才会负载到这台                                             
        keepalive 2000;
    }
    server {
        listen       80;                                                         
        server_name  www.test.com;                                               
    
        location / {
            proxy_pass http://my_server;
        }
    }

    Namun, kami sudah pun menggunakan slb untuk isu G/B, dan perkhidmatan tidak akan dihentikan semasa tempoh keluaran. Saya harap ia dapat membantu anda. Saya tidak begitu mahir dalam nginx. Saya harap ada cara yang lebih bijak untuk menyelesaikan masalah ini pasukan dan masa saya fikir Ia sebenarnya terbaik jika anda boleh melakukannya.

    balas
    0
  • Batalbalas