Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Squid cache temiziğinden sonra proxy filter sorunu

    Scheduled Pinned Locked Moved Turkish
    13 Posts 6 Posters 2.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      akula
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • M
        mbkeskin
        last edited by

        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)

        1 Reply Last reply Reply Quote 0
        • M
          mbkeskin
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • M
            mbkeskin
            last edited by

            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,

            1 Reply Last reply Reply Quote 0
            • S
              SVSKR
              last edited by

              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 :??

              1 Reply Last reply Reply Quote 0
              • M
                mbkeskin
                last edited by

                Bu konu hakkında bir fikri olan yok mu?

                1 Reply Last reply Reply Quote 0
                • D
                  dreamervlk
                  last edited by

                  https://forum.pfsense.org/index.php/topic,54010.0.html

                  sabit konularda takip edebilirsiniz.

                  1 Reply Last reply Reply Quote 0
                  • S
                    SVSKR
                    last edited by

                    @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

                    1 Reply Last reply Reply Quote 0
                    • technicalT
                      technical
                      last edited by

                      /usr/local/sbin/squid -k reconfigure
                      

                      Bu komutu deneyebilirmisiniz.

                      Necati Selim GÜNER
                      IT Technician

                      1 Reply Last reply Reply Quote 0
                      • M
                        mbkeskin
                        last edited by

                        Bunu konuyu başlatmadan önce denemiştim,

                        Sorunu çözmedi,

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.