This is a discussion on [squid-users] squid tries to rebuild cache but fails... within the Squid Users forums, part of the Web Server and Related Forums category; Hi, I have here a Netra-machine with Solaris 8 and 1GB RAM. This machine is= serving as mailhost/mailscan-...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi,
I have here a Netra-machine with Solaris 8 and 1GB RAM. This machine is= serving as mailhost/mailscan-machine and Webproxy. Today,squid stopped because it claimed not to have enough storage space to store and it tri= ed to rebuild the store database. But even when there is enough storage sp= ace and inodes available, it still crashes: [..] root@host# tail -f /opt/sfw/squid/var/logs/cache.log 2004/04/27 12:30:59| Starting Squid Cache version 2.5.STABLE2-20030411 = for sparc-sun-solaris2.9... 2004/04/27 12:30:59| Process ID 11178 2004/04/27 12:30:59| With 1024 file descriptors available 2004/04/27 12:30:59| DNS Socket created at 0.0.0.0, port 59790, FD 5 2004/04/27 12:30:59| Adding nameserver 212.121.128.10 from /etc/resolv.= conf 2004/04/27 12:30:59| Adding nameserver 212.121.128.11 from /etc/resolv.= conf 2004/04/27 12:30:59| Unlinkd pipe opened on FD 10 2004/04/27 12:30:59| Swap maxSize 18432000 KB, estimated 1417846 object= s 2004/04/27 12:30:59| Target number of buckets: 70892 2004/04/27 12:30:59| Using 131072 Store buckets 2004/04/27 12:30:59| Max Mem size: 131072 KB 2004/04/27 12:30:59| Max Swap size: 18432000 KB 2004/04/27 12:30:59| Store logging disabled 2004/04/27 12:30:59| Rebuilding storage in /cache (DIRTY) 2004/04/27 12:30:59| Using Least Load store dir selection 2004/04/27 12:30:59| Set Current Directory to /opt/sfw/squid/var/logs 2004/04/27 12:30:59| Loaded Icons. 2004/04/27 12:30:59| Accepting HTTP connections at 0.0.0.0, port 8080, = FD 11. 2004/04/27 12:30:59| Accepting ICP messages at 0.0.0.0, port 3130, FD 1= 2. 2004/04/27 12:30:59| WCCP Disabled. 2004/04/27 12:30:59| Ready to serve requests. 2004/04/27 12:31:00| Store rebuilding is 0.2% complete 2004/04/27 12:31:15| Store rebuilding is 17.4% complete 2004/04/27 12:31:32| Store rebuilding is 22.0% complete 2004/04/27 12:31:48| Store rebuilding is 23.2% complete 2004/04/27 12:32:03| Store rebuilding is 38.1% complete Apr 27 12:32:16 boe-stvw-p2 squid[11178]: [ID 702911 local4.alert] Writ= e failure -- check your disk space and cache.log 2004/04/27 12:32:16| diskHandleWrite: FD 8: disk write error: (28) No s= pace left on device FATAL: Write failure -- check your disk space and cache.log Squid Cache (Version 2.5.STABLE2-20030411): Terminated abnormally. CPU Usage: 38.110 seconds =3D 20.550 user + 17.560 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 2004/04/27 12:32:19| Starting Squid Cache version 2.5.STABLE2-20030411 = for sparc-sun-solaris2.9... 2004/04/27 12:32:19| Process ID 11194 2004/04/27 12:32:19| With 1024 file descriptors available 2004/04/27 12:32:19| DNS Socket created at 0.0.0.0, port 59791, FD 5 2004/04/27 12:32:19| Adding nameserver 212.121.128.10 from /etc/resolv.= conf 2004/04/27 12:32:19| Adding nameserver 212.121.128.11 from /etc/resolv.= conf 2004/04/27 12:32:19| Unlinkd pipe opened on FD 10 2004/04/27 12:32:19| Swap maxSize 18432000 KB, estimated 1417846 object= s 2004/04/27 12:32:19| Target number of buckets: 70892 2004/04/27 12:32:19| Using 131072 Store buckets 2004/04/27 12:32:19| Max Mem size: 131072 KB 2004/04/27 12:32:19| Max Swap size: 18432000 KB 2004/04/27 12:32:19| Store logging disabled 2004/04/27 12:32:19| Rebuilding storage in /cache (DIRTY) 2004/04/27 12:32:19| Using Least Load store dir selection 2004/04/27 12:32:19| Set Current Directory to /opt/sfw/squid/var/logs 2004/04/27 12:32:19| Loaded Icons. 2004/04/27 12:32:19| Accepting HTTP connections at 0.0.0.0, port 8080, = FD 11. 2004/04/27 12:32:19| Accepting ICP messages at 0.0.0.0, port 3130, FD 1= 2. 2004/04/27 12:32:19| WCCP Disabled. 2004/04/27 12:32:19| Ready to serve requests. 2004/04/27 12:32:20| Store rebuilding is 0.2% complete 2004/04/27 12:32:35| Store rebuilding is 19.1% complete 2004/04/27 12:32:39| Preparing for shutdown after 109 requests 2004/04/27 12:32:39| Waiting 30 seconds for active connections to finis= h 2004/04/27 12:32:39| FD 11 Closing HTTP connection 2004/04/27 12:32:50| Store rebuilding is 36.2% complete Apr 27 12:32:56 boe-stvw-p2 squid[11194]: [ID 702911 local4.alert] Writ= e failure -- check your disk space and cache.log 2004/04/27 12:32:56| diskHandleWrite: FD 8: disk write error: (28) No s= pace left on device FATAL: Write failure -- check your disk space and cache.log Squid Cache (Version 2.5.STABLE2-20030411): Terminated abnormally. CPU Usage: 33.610 seconds =3D 18.620 user + 14.990 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 2004/04/27 12:33:27| Starting Squid Cache version 2.5.STABLE2-20030411 = for sparc-sun-solaris2.9... 2004/04/27 12:33:27| Process ID 11239 2004/04/27 12:33:27| With 1024 file descriptors available 2004/04/27 12:33:27| DNS Socket created at 0.0.0.0, port 59792, FD 5 2004/04/27 12:33:27| Adding nameserver 212.121.128.10 from /etc/resolv.= conf 2004/04/27 12:33:27| Adding nameserver 212.121.128.11 from /etc/resolv.= conf 2004/04/27 12:33:27| Unlinkd pipe opened on FD 10 2004/04/27 12:33:27| Swap maxSize 18432000 KB, estimated 1417846 object= s 2004/04/27 12:33:27| Target number of buckets: 70892 2004/04/27 12:33:27| Using 131072 Store buckets 2004/04/27 12:33:27| Max Mem size: 131072 KB 2004/04/27 12:33:27| Max Swap size: 18432000 KB 2004/04/27 12:33:27| Store logging disabled 2004/04/27 12:33:27| Rebuilding storage in /cache (DIRTY) 2004/04/27 12:33:27| Using Least Load store dir selection 2004/04/27 12:33:27| Set Current Directory to /opt/sfw/squid/var/logs 2004/04/27 12:33:27| Loaded Icons. 2004/04/27 12:33:27| Accepting HTTP connections at 0.0.0.0, port 8080, = FD 11. 2004/04/27 12:33:27| Accepting ICP messages at 0.0.0.0, port 3130, FD 1= 2. 2004/04/27 12:33:27| WCCP Disabled. [..] as you can see, it tries to restart everytime. [..] root@host# uname -a SunOS boe-stvw-p2 5.8 Generic_108528-27 sun4u sparc SUNW,UltraAX-i2 root@host# df -o i df: operation not applicable for FSType fd df: operation not applicable for FSType mntfs df: operation not applicable for FSType nfs df: operation not applicable for FSType proc df: operation not applicable for FSType tmpfs Filesystem iused ifree %iused Mounted on /dev/md/dsk/d10 4568 367144 1% / /dev/md/dsk/d30 45367 466633 9% /usr /dev/md/dsk/d40 19357 460643 4% /var /dev/md/dsk/d60 1592287 935713 63% /cache /dev/md/dsk/d50 25493 318571 7% /opt root@host# df -k Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d10 1487071 1421933 5656 100% / /dev/md/dsk/d30 4130982 1009143 3080530 25% /usr /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd mnttab 0 0 0 0% /etc/mnttab /dev/md/dsk/d40 3916782 476513 3401102 13% /var swap 6841480 24 6841456 1% /var/run swap 6856384 14928 6841456 1% /tmp /dev/md/dsk/d60 20587657 16174440 4207341 80% /cache /dev/md/dsk/d50 2055463 1147450 846350 58% /opt [..] as you can see, there is nearly no space anymore on /. This is already fixed (more than 160Mbyte now free), but squid still crashes at the sam= e moment (store rebuilding). I have here the squid.conf with all comments and emtpy lines taken out:= [..] root@host# grep -v ^# squid.conf|more http_port 8080 hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY cache_mem 128 MB cache_swap_low 90 cache_swap_high 95 maximum_object_size 8192 KB minimum_object_size 0 KB maximum_object_size_in_memory 32 KB ipcache_size 2048 ipcache_low 90 ipcache_high 95 fqdncache_size 2048 cache_replacement_policy lru memory_replacement_policy lru cache_dir ufs /cache 18000 32 256 cache_access_log /opt/sfw/squid/var/logs/access.log cache_access_log /opt/sfw/squid/var/logs/access.log cache_log /opt/sfw/squid/var/logs/cache.log cache_store_log none pid_filename /opt/sfw/squid/var/logs/squid.pid debug_options ALL,1 auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern . 60 40% 43200 quick_abort_pct 95 acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 563 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 563 # https, snews acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT http_access allow all http_access deny all http_reply_access allow all icp_access allow all logfile_rotate 10 coredump_dir /opt/sfw/squid/var/logs ie_refresh on [..] I first thought that squid tries to write somewhere on the root-Filesys= tem and there is not enough space. Unfortunately, I get the same error even= when I freed some space. Can you give me some hints where to check for enough space or to see wh= at really is wrong here? Mit freundlichen Gr=FC=DFen, Hanno Wagner -- Hanno Wagner - Unix-C/S-Systemadministrator Boerse Stuttgart AG Email: Hanno.Wagner@boerse-stuttgart.de Tel: +49-711-222 985-569 Diese E-Mail enth=E4lt vertrauliche oder rechtlich gesch=FCtzte Informa= tionen. Wenn Sie nicht der beabsichtigte Empf=E4nger sind, informieren Sie bitt= e sofort den Absender und l=F6schen Sie diese E-Mail. Das unbefugte Kopie= ren dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Information= en ist nicht gestattet. The information contained in this message is confidential or protected = by law. If you are not the intended recipient, please contact the sender a= nd delete this message. Any unauthorised copying of this message or unauthorised distribution of the information contained herein is prohibited. = |