درخواستهای کند Squid با بازنویس URL که از کار میافتد
وقتی پروکسی اتصالها را میپذیرد اما درخواستها پیش از ارسال بعدی متوقف میشوند، کمککننده بازنویسی URL را بررسی کنید.
اگر Squid اتصالها را میپذیرد اما ارسال درخواستها به جلو زمان زیادی میبرد، هر بازنویس URL را در آن مسیر بررسی کنید. در Squid 5–7، url_rewrite_program برنامهای بیرونی را نام میبرد که پس از بررسیهای اولیه دسترسی مشورت میشود. میتواند درخواست را پیش از رسیدن به مقصد به تأخیر بیندازد.
- فرمان مؤثر بازنویس را همراه با پوشش و آرگومانها بخوانید.
- تراکنش آسیبدیده را با تشخیصهای کمککننده تطبیق دهید. خروج مکرر فرزندها، پاسخهای بدشکل و صف در حال رشد سرنخهای متفاوتی هستند.
- بررسی کنید آیا یک الگوی URL باعث خطا میشود. نمونهای پاکسازیشده از آن ورودی را نگه دارید، نه اینکه تنظیمات نامرتبط resolver را تغییر دهید.
کمککننده قراردادی خطمحور برای درخواست/پاسخ دارد. متن پیشرفت پوشش در خروجی استاندارد میتواند آن را بشکند. اجرای موفق اسکریپت بهعنوان مدیر هم جریان ورودی، محیط یا مجوزهای Squid را بازتولید نمیکند. این مسیر از بررسی گذرواژه جداست.
تنها پس از آنکه تبادل کار کرد باید آن را مسئله ظرفیت بدانید. url_rewrite_children فرایندها و رفتار صف مرتبط را کنترل میکند، اما فرزندان بیشتر نمیتوانند خرابیهای ناشی از ورودی را ترمیم کنند. گزینه همزمانی آن شناسههای کانال را معرفی میکند و کمککنندهای میخواهد که آن گفتگو را پیاده کند.
مقایسه مجاز بدون بازنویس میتواند سهم آن را جدا کند. رها کردن آن در حالت دورزدن هنگام بار زیاد میتواند مسیریابی یا پالایشی را که اعمال میکند تغییر دهد، پس این یک انتخاب سیاستی است. پیش از نسبت دادن کل تأخیر به تأخیر شبکه، انتظار مشاهدهشده کمککننده را با شواهد DNS و اتصال بعدی مقایسه کنید.