오라클이 설치된 서버에서 가끔 이런 로그를 뱉어내며 커널 패닉

해키스트의 이미지

해당 서버의 스펙은 이렇습니다.
OS : Linux Redhat 7.3
DB : Oracle 9i
cpu : intel pentium 4 xeon 2.4Ghz dual.
Ram : 2GB(DDR)
----------------------------------------------------
어쩌다 한번씩 커널 패닉 메시지를 남기면서 서버가 죽는데요,
그때 뱉어내는 로그는 다음과 같습니다.

Quote:

Apr 23 23:11:15 kernel: ------------[ cut here ]------------
Apr 23 23:11:15 kernel: kernel BUG at commit.c:535!
Apr 23 23:11:15 kernel: invalid operand: 0000
Apr 23 23:11:15 kernel: binfmt_misc autofs eepro100 ipchains usb-ohci usbcore ext3 jbd aic7xxx sd_mod
Apr 23 23:11:15 kernel: CPU: 1
Apr 23 23:11:15 kernel: EIP: 0010:[<f88560e4>] Not tainted
Apr 23 23:11:15 kernel: EFLAGS: 00010286
Apr 23 23:11:15 kernel:
Apr 23 23:11:15 kernel: EIP is at journal_commit_transaction [jbd] 0xb04 (2.4.18-3smp)
Apr 23 23:11:15 kernel: eax: 0000001c ebx: 0000000a ecx: c02eee60 edx: 000042e6
Apr 23 23:11:15 kernel: esi: f6746f40 edi: f68e1440 ebp: f6f96000 esp: f6f97e78
Apr 23 23:11:15 kernel: ds: 0018 es: 0018 ss: 0018
Apr 23 23:11:15 kernel: Process kjournald (pid: 193, stackpage=f6f97000)
Apr 23 23:11:15 kernel: Stack: f885ceee 00000217 f5e39800 00000000 00000fdc f3bfa024 00000000 f2ccd5c0
Apr 23 23:11:15 kernel: f364af70 00001864 00000286 00000286 00000001 c2c2ce20 f3c06200 f1ca15a0
Apr 23 23:11:15 kernel: f1ca1840 f1ca19c0 f6f97ed4 f6f97ed4 00000000 c01213fe c2c2ce20 c03b812c
Apr 23 23:11:15 kernel: Call Trace: [<f885ceee>] .rodata.str1.1 [jbd] 0x26e
Apr 23 23:11:15 kernel: [<c01213fe>] __run_task_queue [kernel] 0x5e
Apr 23 23:11:15 kernel: [<c0124d66>] update_wall_time [kernel] 0x16
Apr 23 23:11:15 kernel: [<c0124f46>] timer_bh [kernel] 0x36
Apr 23 23:11:15 kernel: [<c0124eb5>] update_process_times [kernel] 0x25
Apr 23 23:11:15 kernel: [<c0116049>] smp_apic_timer_interrupt [kernel] 0xa9
Apr 23 23:11:15 kernel: [<c010a77f>] do_IRQ [kernel] 0xdf
Apr 23 23:11:15 kernel: [<c0119048>] schedule [kernel] 0x348
Apr 23 23:11:15 kernel: [<f88587d6>] kjournald [jbd] 0x136
Apr 23 23:11:15 kernel: [<f8858680>] commit_timeout [jbd] 0x0
Apr 23 23:11:15 kernel: [<c0107286>] kernel_thread [kernel] 0x26
Apr 23 23:11:15 kernel: [<f88586a0>] kjournald [jbd] 0x0
Apr 23 23:11:15 kernel:
Apr 23 23:11:15 kernel:
Apr 23 23:11:15 kernel: Code: 0f 0b 5a 59 6a 04 8b 44 24 18 50 56 e8 4b f1 ff ff 8d 47 48

서버 별명은 삭제했습니다. 사실은 타임스탬프 우측에 서버 이름이 기록됩니다.

일단은 커밋하는 트랜젝션에서 뭔가 이상한 에러를 나타내는거같은데..
확실히 원인이 무엇인지 모르겠습니다..

Testors의 이미지

Quote:
In the 2.4.18-3 kernel, a timing change exposed a previously-unseen
race condition in ext3 which could occasionally cause the kernel
to panic on SMP systems. The 2.4.18-4 kernel corrects this problem.

from http://rhn.redhat.com/errata/RHBA-2002-085.html

2.4.18-3 이전버젼의 SMP 커널에서 나타나는 문제랍니다.
커널을 업데이트 하시면 될듯.

ps. gpgstudy 에 답글 달아놓았습니다만, 여기까지..? ^^

해키스트의 이미지

Testors님 발끝에서 놀고있었군요 =ㅅ=..
답변을 얻기전에 올린거라 그렇습니다;

여튼 감사합니다.
p.s 근데 이젠 더 큰 시련이 남아있군요..
'뻑 안내고 커널 업그레이드 성공시키기'

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.