Tôi thấy 'multi_accept' là 'tắt' theo mặc định trong Nginx như sau:
Tôi thấy 'multi_accept' là 'tắt' theo mặc định trong Nginx như sau:
Câu trả lời:
Có lẽ bởi vì với bật, tất cả các quy trình worker đang hoạt động và cố gắng xử lý đồng thời tất cả các yêu cầu đến. Khi bị vô hiệu hóa, Nginx quyết định quy trình con nào sẽ giải quyết từng yêu cầu một. Vì Nginx rất hiệu quả trong việc này, điều này có lẽ phục vụ tốt cho hầu hết mọi người. Một số người coi đó là một rủi ro để kích hoạt nó, vì nó có thể làm ngập các kết nối công nhân với các yêu cầu. Cài đặt TCP của bạn ở cấp HĐH cũng có thể sẽ đóng một phần trong phần này.