RH7.3内核BUG,经常这样会不会破坏系统??
发表于:2007-07-04来源:作者:点击数:
标签:
小弟用的是RH7.3 LINUX ,内核是2.4.18,这几天经常出现以下BUG: Jul1909:59:14hostkernel:Assertionfailureinjournal_commit_transaction()atcommit.c:535:"buffer_jdirty(bh)" Jul1909:59:14hostkernel:------------[cuthere]------------ Jul1909:59:14h
小弟用的是RH7.3
LINUX,内核是 2.4.18 ,这几天经常出现以下BUG:
Jul 19 09:59:14 host kernel: Assertion failure in journal_commit_transaction() at commit.c:535: "buffer_jdirty(bh)"
Jul 19 09:59:14 host kernel: ------------[ cut here ]------------
Jul 19 09:59:14 host kernel: kernel BUG at commit.c:535!
Jul 19 09:59:14 host kernel: invalid operand: 0000
Jul 19 09:59:14 host kernel: eepro100 usb-uhci usbcore ext3 jbd sym53c8xx sd_mod scsi_mod
Jul 19 09:59:14 host kernel: CPU: 3
Jul 19 09:59:14 host kernel: EIP: 0010:[<88480e4>] Not tainted
Jul 19 09:59:14 host kernel: EFLAGS: 00010286
Jul 19 09:59:14 host kernel:
Jul 19 09:59:14 host kernel: EIP is at journal_commit_transaction [jbd] 0xb04 (2.4.18-3smp)
Jul 19 09:59:14 host kernel: eax: 0000001c ebx: 0000000a ecx: c02eee60 edx: 00024b3b
Jul 19 09:59:14 host kernel: esi: f6b6ceb0 edi: f7844ba0 ebp: f782e000 esp: f782fe78
Jul 19 09:59:14 host kernel: ds: 0018 es: 0018 ss: 0018
Jul 19 09:59:14 host kernel: Process kjournald (pid: 18, stackpage=f782f000)
Jul 19 09:59:14 host kernel: Stack: f884eeee 00000217 f7341
clearcase/" target="_blank" >cc0 00000000 00000fdc c370a024 00000000 dda860c0
Jul 19 09:59:14 host kernel: efaff430 00000f6a cd787da0 00000001 00000028 f7a24164 c2e89de0 c2e896c0
Jul 19 09:59:14 host kernel: c4f7c980 da108120 d9505300 ed9d2920 c9afcb00 d37ad5a0 d37ada20 e367ec60
Jul 19 09:59:14 host kernel: Call Trace: [<884eeee>] .rodata.str1.1 [jbd] 0x26e
Jul 19 09:59:14 host kernel: [<c0124eb5>] update_process_times [kernel] 0x25
Jul 19 09:59:14 host kernel: [<c0116049>] smp_apic_timer_inter
rupt [kernel] 0xa9
Jul 19 09:59:14 host kernel: [<c010a77f>] do_IRQ [kernel] 0xdf
Jul 19 09:59:14 host kernel: [<c0119048>] schedule [kernel] 0x348
Jul 19 09:59:14 host kernel: [<884a7d6>] kjournald [jbd] 0x136
Jul 19 09:59:14 host kernel: [<884a680>] commit_timeout [jbd] 0x0
Jul 19 09:59:14 host kernel: [<c0107286>] kernel_thread [kernel] 0x26
Jul 19 09:59:14 host kernel: [<884a6a0>] kjournald [jbd] 0x0
Jul 19 09:59:14 host kernel:
Jul 19 09:59:14 host kernel:
Jul 19 09:59:15 host kernel: Code: 0f 0b 5a 59 6a 04 8b 44 24 18 50 56 e8 4b f1 ff ff 8d 47 48
每次出现这个BUG之后,系统就处于死机的状态。需要叫机房的人重起………
目前已经好几次了。今天又来了一次,今天重起之后,WWW服务停了…… 处理了httpd.conf 后,把MAXCLIENT改了,从2500改成了500,才可以正常运行了WEB服务。(以前几次不是这样的,2500一样可以运行),想请教一下兄弟们。这个BUG,经常死机重起,会不会破坏系统啊?升级到2.4.20就有一切正常了吗?谢谢……
黑鹰 回复于:2003-07-24 19:40:51 |
顶一顶,谢谢……
|
黑鹰 回复于:2003-07-24 20:46:56 |
顶一顶,谢谢……
|
nickdony 回复于:2003-07-24 20:56:09 |
顶
|
lnx3000 回复于:2003-07-24 20:59:13 |
给你置顶一下,看有没有人碰到过类似的情况
|
黑鹰 回复于:2003-07-25 08:31:33 |
谢谢版主,这个问题确实很深………………
|
lunarseaboy 回复于:2003-07-25 09:42:49 |
这确实是RT7.3内核2.4.18-3 smp的一个BUG。是EXT3文件系统的一个缓寸溢出造成SMP system的crash。
打上2.4.18-18.7的补丁即可,patch可以在redhat网站上找。
|
黑鹰 回复于:2003-07-25 10:20:23 |
[quote:b6cda4656d="lunarseaboy"]这确实是RT7.3内核2.4.18-3 smp的一个BUG。是EXT3文件系统的一个缓寸溢出造成SMP system的crash。
打上2.4.18-18.7的补丁即可,patch可以在redhat网站上找。[/quote:b6cda4656d]
请教,patch的意思是不是就是升级内核?? 还是就是打个补丁???
如果把内核升级到2.4.20 这个问题是不是就没有了,2.4.20有没有什么其它BUG?? 到时旧的BUG没有了,新的BUG又出来了……………
谢谢……
|
lunarseaboy 回复于:2003-07-25 10:25:40 |
不好意思,我没说清。我说的patch是就是新的内核。
我是帮我的客户打到2.4.18-18.7,很稳定,半年多了,没发现新的BUG,他也是WWW服务器。
|
黑鹰 回复于:2003-07-25 10:28:24 |
[quote:0e12bea45c="lunarseaboy"]不好意思,我没说清。我说的patch是就是新的内核。
我是帮我的客户打到2.4.18-18.7,很稳定,半年多了,没发现新的BUG,他也是WWW服务器。[/quote:0e12bea45c]
我看了redhat上的说明,说这个BUG,需要升级到2.4.20 的内核就可以了。
想请教一下,升级到2.4.20 内核之后会不会有新的BUG出来??是指的是2.4.20 的BUG ??谢谢………
|
lunarseaboy 回复于:2003-07-25 10:32:19 |
2.4.20没试过,所以也不能确定有没有BUG。
|
黑鹰 回复于:2003-07-25 10:34:47 |
那我现在用的就是rh7.3的内核 2.4.18 ,如果升级到2.4.18-18.7 也要和重新升级内核一样的操作搞一次?? 有没有简单保险一点的方法??
我是SSH在线操作……………… :(~~
谢谢…`
|
lunarseaboy 回复于:2003-07-25 10:38:51 |
redhat上有2.4.18-18.7的rpm包的,直接rpm -ivh安装即可,(好象之前要升级一个binunil什么的,也是rpm包)。应该没有什么风险,我当时也是远程搞的。当然必要的备份还是需要的。
|
黑鹰 回复于:2003-07-25 10:40:18 |
不是吧??这么简单????????? 我试试,一会儿回来请教您……
谢谢,谢谢版主,谢谢大家……………
|
黑鹰 回复于:2003-07-25 10:45:17 |
小弟我就是找不到2.4.18-18.7 只找到了kernel-2.4.20-18.7.i386.rpm 昏……… 还有那个什么binunil。请前辈指教一下吧。 详细下载URL,我怕搞错了。我现在的是smp多CPU版的内核………
|
黑鹰 回复于:2003-07-26 21:04:26 |
已经升级到了2.4.20-19.7smp 正常了… :(~~ 谢谢……
|
parry 回复于:2003-07-26 20:56:37 |
我想你出现的这个情况可能与你的服务器有关系。能告诉我你用的是什么服务器吗?
|
原文转自:http://www.ltesting.net