اگر Squid بخشی از پاسخ را دریافت کرده و سپس منتظر داده بیشتری است، بزرگ‌کردن forward_timeout انتظار اشتباه را درمان می‌کند. در Squid 5 تا 7 بر پایه عملیاتی که متوقف شده، یکی از این ساعت‌ها را برگزینید:

Squid منتظر چه چیزی استدستور
مسیر ارسال قابل استفادهforward_timeout
اتصال TCP به سرور یا همتا، پیش از آزمودن مسیر دیگرconnect_timeout
داده بیشتر از اتصال سرور همتا؛ خواندن موفق انتظار را طولانی می‌کندread_timeout

دسته خطا و آخرین عملیات موفق را کنار مدخل گزارش نگه دارید. شکست پیش از آنکه اتصال ارسال وجود داشته باشد به گزینش مسیر یا برپاسازی اتصال اشاره دارد. پاسخی که آغاز می‌شود و سپس خاموش می‌ماند به مرحله خواندن از سرور اشاره دارد. هنگام ردیابی هر یک از این دو حالت، همتا و مقصد برگزیده را نیز ثبت کنید.

پیش از اجازه دادن به انتظار طولانی‌تر، روشن کنید که هدف می‌تواند در آن بازگردد. یک زمان‌سنج نمی‌تواند اعتبارنامه فراهم کند و نمی‌تواند خدمتی ناموجود را در دسترس کند. مهلت کلاینت را هم مقایسه کنید: وگرنه کلاینت ممکن است عملیات را رها کند در حالی که Squid هنوز منتظر است.

این نام‌ها و در دسترس بودنشان به نسخه بستگی دارد. به مرجع نسخه مستقر مراجعه کنید؛ توصیه قدیمی dns_v4_first به گزینش نشانی مربوط است و نمی‌گوید کدام یک از این انتظارها شکست خورده است.

مقالات مرتبط