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 sonra

    mkdir -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 start

    ekleyin 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.



  • @dreamervlk:

    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,


Log in to reply