Zamanla proxy yavaşlaması: conntrack ve kaynak sınırlarını denetleyin
Hatalar zamanla biriktiğinde bağlantı izleme baskısını proxy ve ana makine kaynak sınırlarıyla birlikte inceleyin.
Proxy yeniden başlatıldıktan sonra yanıt verir. Birkaç saat sonra yeni bağlantılar takılır. Yeniden başlatmak bir sessiz aralık daha satın alır. Bu örüntü biriken bir duruma işaret eder, ancak hangi durumun sorumlu olduğunu belirlemez.
Bağlantı izleme kullanan bir Linux yolunda adaylardan biri conntrack tablosudur. Bu mevcut değerleri makinede ve trafiği işleyen ağ ad alanında denetleyin:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxBirincisi ayrılmış akış girdilerini bildirir; ikincisi bunları sınırlar. Bunlar Squid kullanıcılarının veya HTTP isteklerinin sayıları değildir. Çekirdeğin akış durumu, uygulamanın etkin çalışmasından daha uzun yaşayabilir.
Yalnızca büyük bir sayı değil, bir ilişki arayın
Dolgunluğu zaman içinde yeni bağlantı hatalarının başlangıcıyla ve ilgili çekirdek iletileriyle karşılaştırın. Uygun hata kanıtı olmayan yüksek bir sayı, istekler zaman aşımına uğramaya başladığında sınırına tekrar tekrar ulaşan bir tablodan farklıdır.
Tablo proxyden fazlasına hizmet edebilir. Diğer yerel hizmetler, iletilen trafik veya başka bir yoğun ağ yolu katkıda bulunabilir. Proxy'yi yeniden başlatmanın belirtiyi değiştirmesi, Squid'in nesne önbelleğinin neden olduğunu kanıtlamaz.
Rakip açıklamaları göz önünde tutun: dosya tanıtıcıları, kimlik doğrulama yardımcılarının kuyrukları, DNS gecikmeleri, bellek baskısı ve dolu bir dosya sistemi de zamanla kötüleşebilir. Hangi kaynağın büyüdüğünü ve hangi işlemlerin önce çalışmayı bıraktığını kaydedin. Uzun ömürlü bağlantıların ayakta kalırken yenilerinin başarısız olması yararlı bir kanıttır, tek başına bir tanı değildir.
Bir sınırı yükseltmenin bellek maliyeti vardır. Değiştirmeden önce iş yükünü, ad alanını ve kullanılabilir kapasiteyi belirleyin. Zaman aşımlarını gelişigüzel kısaltmak yararlı boşta oturumları bozabilir; tüm bağlantı durumunu silmek ilgisiz trafiği aksatabilir.
Yararlı sonuç, birikimin açıklaması ve ona uyan bir kapasite veya yaşam döngüsü değişikliğidir. Yükseltmek için güvenli olmak her proxy sunucusunun paylaştığı bir özellik değildir.