FreeBSD 6.3-Release + squid 2.6.17 = Hang process.

Vanilla Hsu vanillahsu at gmail.com
Wed Jan 23 06:54:59 PST 2008


Hi:

We have a machine running 6.2-R-p10 and squid 2.6.17,
and upgrade it to 6.3R yesterday,

but squid will hang and eat 100% cpu time after restart about 1 hour later,

machine still alive, and no response from squid.

downgrade to 6.2-R-p10, everything ok again..

here is some infomations:

machine type:
FreeBSD 6.3-RELEASE #0: Wed Jan 23 01:58:39 CST 2008
CPU: Intel(R) Xeon(TM) CPU 2.40GHz (2399.33-MHz 686-class CPU)
real memory  = 3221159936 (3071 MB)

top:
  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
 8674 squid       1 121    0   105M   100M CPU3   1   0:26 98.54% squid

truss: (no response)
_xx at xxxx_[root]:~#truss -p 8674

gdb:
(gdb) bt
#0  0x881679eb in pthread_sigmask () from /lib/libpthread.so.2
#1  0x8816799c in sigprocmask () from /lib/libpthread.so.2
#2  0x88172544 in pthread_mutexattr_init () from /lib/libpthread.so.2
#3  0x88164680 in fork () from /lib/libpthread.so.2
#4  0x08091091 in ?? ()
#5  0x00000012 in ?? ()
#6  0x00000004 in ?? ()
#7  0x080e6edb in ?? ()
#8  0xbfbfe4a4 in ?? ()
#9  0x00000004 in ?? ()
#10 0x00000000 in ?? ()

netstat -h 8:
      118K     0        37M       204K     0       262M     0
      121K     0        37M       204K     0       255M     0
      124K     0        30M       204K     0       248M     0
      116K     0        36M       201K     0       257M     0
      117K     0        40M       202K     0       260M     0
      120K     0        45M       205K     0       261M     0
      120K     0        49M       201K     0       253M     0
      106K     0        41M       178K     0       224M     0
      6.8K     0       3.1M       7.4K     0       5.7M     0
      5.5K     0       3.2M       5.9K     0       3.5M     0
      3.4K     0       1.6M       3.5K     0       1.6M     0
      4.3K     0       2.5M       4.8K     0       2.5M     0
      3.8K     0       2.2M       4.3K     0       2.2M     0
      3.5K     0       1.7M       3.8K     0       1.9M     0
      2.4K     0       857K       2.5K     0       948K     0
      2.2K     0       593K       2.2K     0       586K     0


we try to use libmap.conf to make squid use libthr, but still hang...

--
thanks.


More information about the freebsd-stable mailing list