kernel 2.6.5 + bind error
bind proceeds to eat all the cpu.
6 Replies
Check "cat /proc/swaps" to see if that's the case.
-Chris
Anybody know how I can fix this w/o switching back to kernel 2.4? I really do need filesystem ACLs.
mv /lib/tls /lib/tls-disabled
UML does not support NPTL/TLS under 2.4 or 2.6. The difference in the way the TLS problem manifests itself (or not) with 2.4 and 2.6 kernels is because NPTL enabled /lib/ld.so checks 'uname' in 2.4 kernels. If extraversion begins with "-nptl" then the 2.4 kernel has NPTL (and TLS) support. If extraversion doesn't have that string, ld.so assumes that the kernel doesn't have NPTL (or TLS) support (the Linode 2.4 case). If the kernel is >=2.6, then ld.so just assumes that NPTL (and TLS) support is present, so things start to go haywire under UML, where this assumption is invalid.
Here's a top display of my named when it goes crazy:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8121 bind 25 0 11192 1252 4160 R 98.9 2.1 47:27.35 named