Hello. I wrote earlier in wrong location:
http://bugs.squid-cache.org/show_bug.cgi?id=4647

> Squid eats all RAM, then eats all swap in a hour and killed by kernel.
>I was try to turn off cache, change squid version, change some
configuration parameters by this guide
http://wiki.squid-cache.org/SquidFaq/SquidMemory except malloc, but nothing
helps.

I made some config changes in accordance with the advice of Amos Jeffries
(via on). But it does not help.
This trouble somehow linked with https.
If wccp redirects only 80 port - works fine.
  wccp2_service_info 70 protocol = tcp flags = dst_ip_hash priority = 231
ports = 80
If wccp redirects 443 too - then squid overflows and killed by kernel
  wccp2_service_info 70 protocol = tcp flags = dst_ip_hash priority = 231
ports = 80,443

---Before it died (HTTPS on):
Mem:  16291720k total, 16125288k used,   166432k free,      540k buffers
Swap:  8216568k total,  8112628k used,   103940k free,    27112k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
30858 squid     20   0 22.7g  14g 3612 S  8.0 94.6  14:50.82 squid


# free -m
             total       used       free     shared    buffers     cached
Mem:         15909      15750        158          0          0         26
-/+ buffers/cache:      15723        186
Swap:         8023       7936         87


Start Time:     Sat, 10 Dec 2016 07:52:50 GMT
Current Time:   Sat, 10 Dec 2016 09:39:45 GMT

Connection information for squid:
        Number of clients accessing cache:      1305
        Number of HTTP requests received:       193434
        Number of ICP messages received:        0
        Number of ICP messages sent:    0
        Number of queued ICP replies:   0
        Number of HTCP messages received:       0
        Number of HTCP messages sent:   0
        Request failure ratio:   0.00
        Average HTTP requests per minute since start:   1809.2
        Average ICP messages per minute since start:    0.0
        Select loop called: 4529796 times, 1.416 ms avg
Cache information for squid:
        Hits as % of all requests:      5min: 0.0%, 60min: 0.0%
        Hits as % of bytes sent:        5min: 0.1%, 60min: -0.0%
        Memory hits as % of hit requests:       5min: 0.0%, 60min: 0.0%
        Disk hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Storage Swap size:      82044 KB
        Storage Swap capacity:  80.1% used, 19.9% free
        Storage Mem size:       107876 KB
        Storage Mem capacity:   20.6% used, 79.4% free
        Mean Object Size:       29.54 KB
        Requests given to unlinkd:      9258
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   0.10857  0.04519
        Cache Misses:          0.01648  0.00678
        Cache Hits:            0.00000  0.00000
        Near Hits:             0.00000  0.00000
        Not-Modified Replies:  0.00000  0.00000
        DNS Lookups:           0.00860  0.00779
        ICP Queries:           0.00000  0.00000
Resource usage for squid:
        UP Time:        6415.101 seconds
        CPU Time:       902.767 seconds
        CPU Usage:      14.07%
        CPU Usage, 5 minute avg:        15.97%
        CPU Usage, 60 minute avg:       13.96%
        Maximum Resident Size: 62241760 KB
        Page faults with physical i/o: 32647
Memory accounted for:
        Total accounted:       1073388 KB
        memPoolAlloc calls:     12969
        memPoolFree calls:   35802441
File descriptor usage for squid:
        Maximum number of file descriptors:   100000
        Largest file desc currently in use:   28744
        Number of file desc currently in use: 28738
        Files queued for open:                   0
        Available number of file descriptors: 71262
        Reserved number of file descriptors:   100
        Store Disk files open:                   0
Internal Data Structures:
         57337 StoreEntries
         54560 StoreEntries with MemObjects
            52 Hot Object Cache Items
          2777 on-disk objects

---after:
/var/log/messages
kernel: 11733 total pagecache pages
kernel: 8957 pages in swap cache
kernel: Swap cache stats: add 21118384, delete 21109427, find
12110273/12422740
kernel: Free swap  = 0kB
kernel: Total swap = 8216568kB
kernel: 4194303 pages RAM
kernel: 121373 pages reserved
kernel: 11781 pages shared
kernel: 4023631 pages non-shared
...omitted...
kernel: Out of memory: Kill process 30858 (squid) score 954 or sacrifice
child
kernel: Killed process 30868, UID 23, (log_file_daemon) total-vm:26640kB,
anon-rss:48kB, file-rss:512kB
(squid-1): I don't handle this error well!
Dec 10 12:44:27 localhost squid[30855]: Squid Parent: (squid-1) process
30858 exited due to signal 9 with status 0


In attach all /var/log/messages output.
Main task for the server is to block bad sites and bypass others on same
IPs.
Any ideas?

--
Sergey

Attachment: squid.conf
Description: Binary data

Squid Object Cache: Version 3.5.22-20161201-r14118
Build Info: 
Service Name: squid
Start Time:     Mon, 12 Dec 2016 18:05:34 GMT
Current Time:   Wed, 14 Dec 2016 10:50:01 GMT
Connection information for squid:
        Number of clients accessing cache:      1766
        Number of HTTP requests received:       978659
        Number of ICP messages received:        0
        Number of ICP messages sent:    0
        Number of queued ICP replies:   0
        Number of HTCP messages received:       0
        Number of HTCP messages sent:   0
        Request failure ratio:   0.00
        Average HTTP requests per minute since start:   400.4
        Average ICP messages per minute since start:    0.0
        Select loop called: 40770291 times, 3.597 ms avg
Cache information for squid:
        Hits as % of all requests:      5min: 10.1%, 60min: 14.7%
        Hits as % of bytes sent:        5min: 0.6%, 60min: 0.8%
        Memory hits as % of hit requests:       5min: 61.5%, 60min: 70.4%
        Disk hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Storage Swap size:      0 KB
        Storage Swap capacity:   0.0% used,  0.0% free
        Storage Mem size:       259232 KB
        Storage Mem capacity:   98.9% used,  1.1% free
        Mean Object Size:       0.00 KB
        Requests given to unlinkd:      0
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   0.02190  0.00767
        Cache Misses:          0.03427  0.01648
        Cache Hits:            0.00000  0.00000
        Near Hits:             0.00179  0.00179
        Not-Modified Replies:  0.00000  0.00000
        DNS Lookups:           0.00000  0.00000
        ICP Queries:           0.00000  0.00000
Resource usage for squid:
        UP Time:        146666.251 seconds
        CPU Time:       2275.749 seconds
        CPU Usage:      1.55%
        CPU Usage, 5 minute avg:        2.02%
        CPU Usage, 60 minute avg:       1.98%
        Maximum Resident Size: 12006832 KB
        Page faults with physical i/o: 3
Memory accounted for:
        Total accounted:       304362 KB
        memPoolAlloc calls: 248724773
        memPoolFree calls:  257002103
File descriptor usage for squid:
        Maximum number of file descriptors:   100000
        Largest file desc currently in use:    316
        Number of file desc currently in use:  225
        Files queued for open:                   0
        Available number of file descriptors: 99775
        Reserved number of file descriptors:   100
        Store Disk files open:                   0
Internal Data Structures:
         14246 StoreEntries
         14246 StoreEntries with MemObjects
         14228 Hot Object Cache Items
             0 on-disk objects

Attachment: messages_when_died
Description: Binary data

_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to