Nếu Squid đã nhận được một phần phản hồi và sau đó chờ thêm dữ liệu, việc tăng forward_timeout sẽ xử lý sai thời điểm chờ. Trong Squid 5 đến 7, hãy chọn trong các đồng hồ này theo thao tác đã dừng:

Squid đang chờ gìChỉ thị
Một tuyến chuyển tiếp dùng đượcforward_timeout
Kết nối TCP tới máy chủ hoặc peer, trước khi thử tuyến khácconnect_timeout
Thêm dữ liệu từ kết nối peer-máy chủ; một lần đọc thành công kéo dài thời gian chờread_timeout

Giữ loại lỗi và thao tác thành công cuối cùng bên cạnh bản ghi log. Một lỗi trước khi có kết nối chuyển tiếp cho thấy vấn đề ở việc chọn tuyến hoặc thiết lập kết nối. Một phản hồi bắt đầu rồi im lặng cho thấy giai đoạn đọc từ máy chủ. Ghi kèm peer đã chọn và đích đến khi lần theo cả hai trường hợp.

Trước khi cho phép chờ lâu hơn, hãy xác nhận mục tiêu có thể phục hồi trong khoảng đó. Bộ hẹn giờ không cung cấp thông tin đăng nhập và không làm cho một dịch vụ không sẵn sàng trở nên truy cập được. Hãy so sánh cả hạn chót của máy khách vì nếu không máy khách có thể bỏ thao tác trong khi Squid vẫn đang chờ.

Các tên và tính sẵn có này phụ thuộc vào bản phát hành. Hãy dùng tài liệu của bản phát hành đang triển khai; một khuyến nghị dns_v4_first cũ liên quan đến việc chọn địa chỉ và không cho biết thời gian chờ nào trong số này đã thất bại.

Bài viết liên quan