[squid-users] Error message: assertion failed: comm.c:646: "F->flags.open"

From: Rafael Gustavo Gassner <rgg@dont-contact.us>
Date: Tue, 12 Nov 2002 12:14:39 -0200

Hi everyone,

     A strange problem happened with a server. There was a message in
cache.log - assertion failed: comm.c:646: "F->flags.open", and the
process restarted.

     The last lines on the access.log before the crash were:

1037099994.937 49 10.96.24.21 TCP_MEM_HIT/200 1477 GET
http://br.i1.yimg.com/br.yimg.com/i/br/ads/mon_logo_shopping.gif -
NONE/- image/gif
1037099994.937 553 10.133.2.130 TCP_REFRESH_HIT/200 2676 GET
http://www.barulhorecords.com.br/images/top_noise2.gif -
DIRECT/200.203.204.140 image/gif
1037099995.023 907754 10.131.1.11 TCP_MISS/200 61641 CONNECT
seguro.brti.com.br:443 - DIRECT/200.199.201.49 -

Here follows the cache.log at the time of the crash:

2002/11/12 09:15:52| urlParse: Illegal character in
hostname 'www,yahoo.com.br'
2002/11/12 09:19:40| urlParse: Illegal character in
hostname 'www,timsul.com.br'
2002/11/12 09:19:47| urlParse: Illegal character in hostname 'www.s-
ohe.com;mccabe-thiele.html'
2002/11/12 09:19:55| assertion failed: comm.c:646: "F->flags.open"
2002/11/12 09:19:59| Starting Squid Cache version 2.5.STABLE1 for i686-
pc-linux-gnu...
2002/11/12 09:19:59| Process ID 6672
2002/11/12 09:19:59| With 1024 file descriptors available
2002/11/12 09:19:59| Performing DNS Tests...
2002/11/12 09:19:59| Successful DNS name lookup tests...
2002/11/12 09:19:59| DNS Socket created at 0.0.0.0, port 33212, FD 5
2002/11/12 09:19:59| Adding nameserver 200.192.112.2
from /etc/resolv.conf
2002/11/12 09:19:59| Adding nameserver 200.192.112.3
from /etc/resolv.conf
2002/11/12 09:19:59| Unlinkd pipe opened on FD 10
2002/11/12 09:19:59| Swap maxSize 10240000 KB, estimated 787692 objects
2002/11/12 09:19:59| Target number of buckets: 39384
2002/11/12 09:19:59| Using 65536 Store buckets
2002/11/12 09:19:59| Max Mem size: 716800 KB
2002/11/12 09:19:59| Max Swap size: 10240000 KB
2002/11/12 09:19:59| Rebuilding storage in /usr/local/squid/var/cache
(DIRTY)
2002/11/12 09:19:59| Using Least Load store dir selection

I have around 3000 clients using the cache and its not uncommon to see
2000 tcp connections on netstat.

Does any change need to be done to the kernel to make my server more
efficient with squid?

Any hints?

Thanks a lot

Rafael Gustavo Gassner
Received on Tue Nov 12 2002 - 07:14:49 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:11:17 MST