Çöken URL yeniden yazıcıyla yavaş Squid istekleri
Proxy bağlantıları kabul edip istekler iletmeden önce takıldığında URL yeniden yazma yardımcısını inceleyin.
Squid bağlantıları kabul ediyor ama istekleri ileriye göndermek uzun sürüyorsa, o yoldaki her URL yeniden yazıcıyı denetleyin. Squid 5–7'de url_rewrite_program, ilk erişim denetimlerinden sonra çağrılan harici bir programı belirtir. İsteği hedefe ulaşmadan önce geciktirebilir.
- Sarmalayıcı ve argümanlar dahil etkin yeniden yazma komutunu okuyun.
- Etkilenen işlemi yardımcı tanılamasıyla eşleştirin. Alt süreçlerin yinelenen çıkışları, bozuk yanıtlar ve büyüyen kuyruk ayrı ipuçlarıdır.
- Arızanın tek bir URL kalıbından kaynaklanıp kaynaklanmadığını denetleyin. İlgisiz çözümleyici ayarlarını değiştirmek yerine o girdinin gizlenmiş bir örneğini saklayın.
Yardımcının satır odaklı bir istek/yanıt sözleşmesi vardır. Sarmalayıcının standart çıktıya yazdığı ilerleme metni bunu bozabilir. Betiği yönetici olarak başarıyla çalıştırmak da Squid'in girdi akışını, ortamını veya izinlerini yeniden üretmez. Bu yol parola doğrulamasından ayrıdır.
Yalnızca alışveriş çalıştıktan sonra bunu bir kapasite sorunu olarak ele almalısınız. url_rewrite_children süreçleri ve ilgili kuyruk davranışını denetler, ancak daha fazla alt süreç girdiden kaynaklanan çökmeleri onaramaz. Eşzamanlılık seçeneği kanal tanımlayıcıları getirir ve o konuşmayı uygulayan bir yardımcı gerektirir.
Yeniden yazıcı olmadan yapılan yetkili bir karşılaştırma onun katkısını yalıtabilir. Aşırı yükte onu atlanmış bırakmak, uyguladığı yönlendirmeyi veya filtrelemeyi değiştirebilir, bu yüzden bu bir ilke kararıdır. Gecikmenin tamamını ağ gecikmesine bağlamadan önce gözlenen yardımcı beklemesini DNS ve sonraki bağlantı kanıtlarıyla karşılaştırın.