Hi Alexandre,
Alexandre Correa wrote:
>> How many users is your Squid box serving? It's strange that there is no
>> errors. Where have you defined the cache_log directive in your squid.conf?
> 
> +- 300~400 users simultaneously
> 
> cache_access_log none
> cache_log /var/log/squid/cache.log
> cache_store_log none
> 
> cache_dir aufs /var/spool/squid 110000 72 256
> cache_mem 256 MB
That's a 110 GB cache which is big. So that is absolutely nothing there 
in /var/log/squid/cache.log before your Squid process goes Zombie?
> 
>> When you say "after some time running .. squid proccess refusing
>> connections", is it a few minutes or hours or even days?
> an accurate time does not exist, after some hours, when the load increases ..
>> Can you post the output of "squidclient mgr:info"?
>>
>> Posting your squid.conf may help too.
> 
> maresia# squidclient mgr:info
> Squid Object Cache: Version 2.6.STABLE16
> Start Time:     Fri, 02 Nov 2007 04:43:44 GMT
> Current Time:   Fri, 02 Nov 2007 07:24:54 GMT
> Connection information for squid:
>         Number of clients accessing cache:      0
>         Number of HTTP requests received:       28162
>         Number of ICP messages received:        21
>         Number of ICP messages sent:    21
So you also have sibling caches too? But why is there so little ICP 
traffic compared to HTTP traffic?
>         Number of queued ICP replies:   0
>         Request failure ratio:   0.00
>         Average HTTP requests per minute since start:   100.2
>         Average ICP messages per minute since start:    0.1
>         Select loop called: 795855 times, 21.196 ms avg
> Cache information for squid:
>         Request Hit Ratios:     5min: 48.1%, 60min: 43.4%
>         Byte Hit Ratios:        5min: 4.5%, 60min: 6.6%
>         Request Memory Hit Ratios:      5min: 2.2%, 60min: 1.2%
>         Request Disk Hit Ratios:        5min: 50.0%, 60min: 26.6%
>         Storage Swap size:      2980474 KB
>         Storage Mem size:       50900 KB
>         Mean Object Size:       17.57 KB
>         Requests given to unlinkd:      0
> Median Service Times (seconds)  5 min    60 min:
>         HTTP Requests (All):   0.08265  0.09736
>         Cache Misses:          0.39928  0.37825
>         Cache Hits:            0.00286  0.00463
>         Near Hits:             0.09219  0.09219
>         Not-Modified Replies:  0.00286  0.00000
>         DNS Lookups:           0.10428  0.17826
>         ICP Queries:           0.00000  0.00000
> Resource usage for squid:
>         UP Time:        16869.319 seconds
>         CPU Time:       85.383 seconds
>         CPU Usage:      0.51%
>         CPU Usage, 5 minute avg:        0.38%
>         CPU Usage, 60 minute avg:       0.28%
>         Process Data Segment Size via sbrk(): 154172 KB
>         Maximum Resident Size: 159328 KB
>         Page faults with physical i/o: 1
> Memory accounted for:
>         Total accounted:        75685 KB
>         memPoolAlloc calls: 4466729
>         memPoolFree calls: 4009299
> File descriptor usage for squid:
>         Maximum number of file descriptors:   4096
>         Largest file desc currently in use:     26
>         Number of file desc currently in use:   21
>         Files queued for open:                   0
>         Available number of file descriptors: 4075
>         Reserved number of file descriptors:   100
>         Store Disk files open:                   0
>         IO loop method:                     kqueue
> Internal Data Structures:
>         169850 StoreEntries
>           5569 StoreEntries with MemObjects
>           5564 Hot Object Cache Items
>         169667 on-disk objects
> 
> 
> at this moment i have less traffic/users .. i will run later when load
> increase.. (if squid not freeze before).. itīs very strange..
When your Squid process gets freeze or goes zombie, what errors does 
your web browser gives you? I guess that machine does not loose network 
connectivity?
> 
> 
> kernel compiled with options: (6.2-RELEASE-p8 FreeBSD)
> 
> 
> options         SYSVSHM                 # SYSV-style shared memory
> options         SYSVMSG                 # SYSV-style message queues
> options         SYSVSEM                 # SYSV-style semaphores
> 
> options MSGMNB=16384
> options MSGMNI=41
> options MSGSEG=2049
> options MSGSSZ=64
> options MSGTQL=512
> options SHMSEG=16
> options SHMMNI=32
> options SHMMAX=2097152
> options SHMALL=3096
When your Squid process goes to a zombie state again, check the number 
of mbufs used at that very moment.
Maybe, just maybe, it could be related to your mbufs running out.
> 
> 
> thanks !!
Thanking you...
> 
> 
> regards,
> 
> AlexandrE
> 
> 
>>
>>
>>> # ps auwx | grep squid
>>>
>>> USER        PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
>>> squid       807  0.0 16.1 679548 671268  ??  T    10:52PM  10:50.02 (squid)
>>> -D -s (squid)
>>> squid       864  0.0  0.0  2472   752  ??  Is   10:52PM   0:00.00 (unlinkd)
>>> (unlinkd)
>>> root      36341  0.0  0.0  5852  1212  p0  R+   10:59AM   0:00.00 grep squi=
>>> d
>>>
>>> using AUFS !!
>>>
>>> squid 2.6.STABLE16
>>> configure options:
>>>
>>>  '--program-prefix=3D' '--prefix=3D/usr' '--exec-prefix=3D/usr'
>>> '--bindir=3D/usr/bin' '--sbindir=3D/usr/sbin' '--sysconfdir=3D/etc'
>>> '--includedir=3D/usr/include' '--libdir=3D/usr/lib' '--libexecdir=3D/usr/li=
>>> bexec'
>>> '--sharedstatedir=3D/usr/com' '--mandir=3D/usr/share/man'
>>> '--infodir=3D/usr/share/info' '--exec_prefix=3D/usr' '--bindir=3D/usr/sbin'
>>> '--libexecdir=3D/usr/lib/squid' '--localstatedir=3D/var'
>>> '--sysconfdir=3D/etc/squid' '--disable-useragent-log' '--disable-referer-lo=
>>> g'
>>> '--enable-kqueue' '--enable-snmp' '--enable-removal-policies=3Dheap,lru'
>>> '--enable-storeio=3Daufs,coss,diskd,ufs' '--enable-ssl'
>>> '--enable-ipf-transparent' '--enable-linux-netfilter' '--with-pthreads'
>>> '--disable-dependency-tracking' '--enable-cachemgr-hostname=3Dlocalhost'
>>> '--disable-ident-lookups' '--enable-underscores' '--datadir=3D/usr/share'
>>> '--with-maxfd=3D4096' '--enable-async-io' '--disable-dlmalloc' '--with-aio'
>>>
>>> somebody knowns wat=B4s happens ?!
>> Is that the output of "squid -v"? By the way, what is the 3D reference
>> in your compilation parameters for?
>>
>> Did you install Squid from FreeBSD ports or did you compile it yourself?
>>
>>>
>>> thanks..
>>>
>>> regards,
>>>
>>
>> --
>>
>> With best regards and good wishes,
>>
>> Yours sincerely,
>>
>> Tek Bahadur Limbu
>>
>> System Administrator
>>
>> (TAG/TDG Group)
>> Jwl Systems Department
>>
>> Worldlink Communications Pvt. Ltd.
>>
>> Jawalakhel, Nepal
>>
>> http://www.wlink.com.np
>>
>> http://teklimbu.wordpress.com
>>
> 
> 
> 
-- With best regards and good wishes, Yours sincerely, Tek Bahadur Limbu System Administrator (TAG/TDG Group) Jwl Systems Department Worldlink Communications Pvt. Ltd. Jawalakhel, Nepal http://www.wlink.com.np http://teklimbu.wordpress.comReceived on Fri Nov 02 2007 - 14:14:08 MDT
This archive was generated by hypermail pre-2.1.9 : Sat Dec 01 2007 - 12:00:01 MST