Điểm:0

Làm cách nào để kiểm tra cấu hình lỗi NGINX 5xx (tạo lỗi 5xx)?

lá cờ in

Tôi đang thiết lập một máy chủ web mới bằng NGINX và tôi muốn kiểm tra cấu hình trang lỗi. Điều này đủ dễ thực hiện đối với lỗi 404 nhưng tôi muốn kiểm tra cấu hình 5xx và do đó, ít nhất cần có khả năng tạo ra một trong các lỗi chuỗi 500 từ một yêu cầu.

Bất cứ ai có thể cho tôi một đầu mối xin vui lòng làm thế nào để làm điều đó?

Ivan Shatsky avatar
lá cờ gr
Sử dụng `return 500;` hoặc bất kỳ mã nào khác, nó sẽ kích hoạt trang lỗi tùy chỉnh của bạn :)
Điểm:1
lá cờ us

Tôi khá chắc chắn rằng bạn có thể sử dụng try_files với một tập tin không tồn tại. Lệnh có một tùy chọn dự phòng có thể đưa ra mã lỗi do bạn chọn: tập tin try_files ... =code; hướng dẫn ở đây, tài liệu ở đây

người phục vụ {  
    nghe 80;
    gốc/www/dữ liệu;

    vị trí /throw_500 {
        try_files $uri $uri/ =503;
    }
}

Trong trường hợp này, chỉ cần truy cập http://máy chủ/throw_500 (trống rỗng $uri đã vượt qua) và lỗi sẽ được đưa ra.

lá cờ in
Nhiều @rgon đó, những gì bạn đưa ra đều có tác dụng và tôi đã ủng hộ nó. Tuy nhiên, cũng có một câu trả lời đơn giản hơn dựa trên nhận xét của Ivan.
Điểm:0
lá cờ in

Câu trả lời đơn giản nhất là sử dụng một vị trí không tồn tại có chứa một trả lại 500; bản tường trình.

người phục vụ {  
    nghe 80;

    vị trí /throw503 {
        trả lại 503;
    }
}

Rất cám ơn Ivan và rgon. Tôi không thể nhìn thấy gỗ cho cây

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.