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

    Squid service stopping due to Cache directory issue

    Scheduled Pinned Locked Moved Cache/Proxy
    2 Posts 1 Posters 1.6k 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.
    • R
      rad4Christ
      last edited by

      Hello everyone. Long time pfSense user here, and yesterday I decided to clear my squid cache. I ran the following from SSH connection:

      squid -k shutdown
      mv /var/squid/cache /var/squid/cache.old
      squid -z
      rm -rf /var/squid/cache.old
      

      I received a permissions error on the initial squid -z. I reran it, and it just hung on Creating Cache Directories.

      Well, now this is my regular syslog feed:

      Sep 9 14:45:46	check_reload_status: Reloading filter
      Sep 9 14:45:46	Squid_Alarm[56305]: Squid has resumed. Reconfiguring filter.
      Sep 9 14:45:46	check_reload_status: Reloading filter
      Sep 9 14:45:46	Squid_Alarm[54604]: Reconfiguring filter...
      Sep 9 14:45:43	squid[14225]: Squid Parent: (squid-1) process 14616 started
      Sep 9 14:45:43	squid[14225]: Squid Parent: will start 1 kids
      Sep 9 14:45:43	Squid_Alarm[9283]: Attempting restart...
      Sep 9 14:45:43	Squid_Alarm[8821]: Squid has exited. Reconfiguring filter.
      Sep 9 14:45:15	php: swapstate_check.php: Squid cache and/or swap.state exceeded size limits. Removing and rotating. File was 1276704 bytes, 0% of total disk space.
      Sep 9 14:45:15	squid[71740]: Squid Parent: (squid-1) process 71959 exited with status 0
      Sep 9 14:45:06	squid[71740]: Squid Parent: (squid-1) process 71959 started
      Sep 9 14:45:06	squid[71740]: Squid Parent: will start 1 kids
      Sep 9 14:45:06	squid[44670]: Squid Parent: (squid-1) process 44997 exited due to signal 9 with status 0
      Sep 9 14:45:00	php: swapstate_check.php: Creating squid cache subdirs in /var/squid/cache
      Sep 9 14:45:00	php: swapstate_check.php: Creating Squid cache dir /var/squid/cache
      

      I have the service Watchdog package restarting the service, so it's not taking me offline permanently right now, but I need to resolve this. Using my Google-Fu, I've found similar threads and, following the advice, have done these steps:

      • Removed clear cache on log rotate

      • Verified proxy is owner of squid subdirectories

      I really need assistance on this. I had no issues until I deleted the cache folder, and now I have regrets :(

      Thanks!

      1 Reply Last reply Reply Quote 0
      • R
        rad4Christ
        last edited by

        Welp. No success, so I changed the cache directory to /var/hddcache, and suddenly it works.

        So there's what you need to do folks.

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