nginx - Pelayan sentiasa muncul 502 Bad Gateway?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 17:26:27
0
4
646

nginx+pembinaan kelompok kucing jantan

Tetapi 502 Bad Gateway sentiasa mula muncul pada pukul 7 atau 8 setiap hari.

Bolehkah seseorang membantu saya menganalisis sebab untuk pelbagai situasi?

rekod ralat.log

2014/10/07 07:59:47 [ralat] 7783#0:
*90920 connect() gagal (111: Sambungan ditolak) semasa menyambung ke huluan, klien: 124.133.28.7, pelayan: xx.com, permintaan: "GET / HTTP/1.1", huluan: "http://127.0.1.1: 8888/", hos: "xx.com"

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
我想大声告诉你

Akses terus pada pelayan melalui http://127.0.1.1:8888/ untuk melihat sama ada tapak itu tersedia, dan kemudian tentukan sama ada terdapat masalah konfigurasi nginx.

迷茫

Adakah anda telah menambah konfigurasi keepalive pada huluan anda?

upstream backend {
    server http://127.0.0.1:8888;
    keepalive 32;
}

Wujudkan sambungan panjang antara nginx dan backend untuk mengelakkan berulang kali membuat sambungan tcp apabila sejumlah besar permintaan dibuat, jika tidak 502 akan mudah berlaku

Saya rasa situasi anda berkaitan dengan tempoh masa tertentu Ia mungkin disebabkan oleh jumlah permintaan serentak yang banyak dalam tempoh masa ini

Selain itu, semak memori dan penggunaan CPU pelayan aplikasi anda dalam tempoh ini. Pepijat kod juga mungkin menyebabkan pelayan aplikasi tidak dapat bertindak balas kepada lebih banyak sambungan

巴扎黑

Mungkin ada masalah dengan pelayan tomcat atau terdapat pepijat dalam kod

Tengok log tomcat, mungkin ada maklumat berkaitan

我想大声告诉你

Apabila pelayan tomcat tidak boleh diakses, ngnix akan melaporkan 502

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan