Squid cache temiziğinden sonra proxy filter sorunu
-
Merhabalar;
Genelde proxy cache'yi temizledikten sonra kullanıcılar nete çıkamama sorunu yaşıyorum,
Servisler çalışıyor gözükmesine rağmen sorun yaşıyorlar.
Proxy filtere gidip tekrar Apply butonuna basmam gerekiyor,
Bunun için ne yapabilirim,
-
temizleme prosedürünüz nedir ?
-
Aşağıdaki komutları sırası ile command'dan çalıştırıyorum,
squid -k shutdown
rm -fr /var/squid/cache/*
squid -z
/usr/local/sbin/squid -D -
rm ile dizinleri sildikten sonra, ana dizini tekrar oluşturun. sahiplik ve yetli ayarlarını verin.
rm -fr /var/squid/cache/
bundan sonramkdir -p /var/squid/cache/
chown proxy:proxy cache
chmod 755 /var/squid/cache/ekleyip
diğer komutlara devam edin.en iyisi betik yapın içine yazın sonra tüm komutları yazmak yerine tek betik çalıştırın.
iterseniz;
/sbin altına ismini sizin belirleyeceğiniz betik oluşturun misal
betikadi.sh yapın
içine/usr/local/etc/rc.d/squid.sh stop
rm -rf /var/squid/cache/
mkdir -p /var/squid/cache/
cd /var/squid/
chown proxy:proxy cache
chmod 755 /var/squid/cache/
squid -z
/usr/local/etc/rc.d/squid.sh startekleyin kaydedip kapatın.
chmod 777 /sbin/betikadi.sh
yetki ayarlayın.
ister crondan saatle çalıştırın,
ister konsoldan tek (betikadi.sh) komutla çalıştırın. -
Yanıt İçin teşekkürler;
Komutları teker teker ister shell'den, ister command'dan çalıştırınca olmaktadır,
Lakin sh halinde kaydedip dosyayı çalıştırmaya çalışınca dosya çalışmakta ancak klasör değiştirmek isterken
/var/squid klasörüne geçememektedir. (Komut satırında sorun çıkmamaktadır)
-
Aşağıdaki gibi düzenleyerek oldu
/usr/local/etc/rc.d/squid.sh stop
rm -rf /var/squid/cache/
mkdir -p /var/squid/cache/
SLEEP 5
cd /var/squid/
chown proxy:proxy cache
chmod 755 /var/squid/cache/
squid -z
/usr/local/etc/rc.d/squid.sh start -
Bu sh proxy cache temizliyor. ok
Ancak benim sorunum temizlendikten sonra Proxy Filter >> General settings altındaki Apply butonuna basmam. (Bunu yapmazsam sapıtıyor)
Bu işlemi de komut satırı ile yapma yolunu arıyorum,
-
aynı sorun bendede var. cache temizlik için oluşturduğum script i cron ile çalıştırdığımda squid ve squidguard otomatik start olmuyor. Status/services menusunden start etmeye çalıştığımdada start olup tekrar stop oluyor. Sadece services menusundan squidguard a apply dediğimde 2 side start oluyor.
bu sorunu çözebilen varmı . yada komut satırından squidguard apply işlemini nasıl yapabiliriz :??
-
Bu konu hakkında bir fikri olan yok mu?
-
https://forum.pfsense.org/index.php/topic,54010.0.html
sabit konularda takip edebilirsiniz.
-
https://forum.pfsense.org/index.php/topic,54010.0.html
sabit konularda takip edebilirsiniz.
dreamervlk
bahsettiğiniz konu eski ayrıca buradaki bahsettiğimiz olayla çokda ilgisi yok sanırıım. Oluşturduğumuz cache script inde sorun yok çalışıyor ve sonrasında squid i start etmek için komutu koşturuyor. Buradaki sorun squidguard da apply butonuna basmadığımız taktirde servis start olmuyor. squidquard ı start edecek yada apply edecek bi komut gerekiyor bunuda script in sonuna ekleyebiliriz.
Saygılar
-
/usr/local/sbin/squid -k reconfigure
Bu komutu deneyebilirmisiniz.
-
Bunu konuyu başlatmadan önce denemiştim,
Sorunu çözmedi,