Ola, O nome so subject ficou bonito em... parece at� algo "hacker"... que involve LKM ... n�o sei pq mas LKM me lembra interceptar! :P hehehe :)
Deixando de besteira e indo pro q importa! =] Eu tenho um Oracle-server (ecattt) instalado em um linux. E o linux travou uma vez (o modo usuario) e o que me salvou foi ter habilitado o Kernel-Hacks (SysRq). Ent�o para futuras analises eu coloquei uma linha no meu syslog.conf para logar TUDO em um arquivo. *.* /var/log/all Reiniciei o syslog e boa, fiquei esperando o problema acontecer denovo. =] E ele logou algumas informa��es interessantes no momento do problema (como era esperado). Eu acredito baseado nos logs que foi o Oracle (alias eu tenho certeza). Ele me deu varias infos em ASM veja: Apr 23 18:14:00 localhost kernel: Unable to handle kernel NULL pointer dereference<1>Unable to handle kernel NULL pointer dereference<1>Unable to handle 000000a0 Apr 23 18:14:00 localhost kernel: printing eip: Apr 23 18:14:00 localhost kernel: c013a425 Apr 23 18:14:00 localhost kernel: pgd entry f638c000: 0000000000000000 Apr 23 18:14:00 localhost kernel: pmd entry f638c000: 0000000000000000 Apr 23 18:14:00 localhost kernel: ... pmd not present! Apr 23 18:14:00 localhost kernel: Oops: 0000 Apr 23 18:14:00 localhost kernel: CPU: 1 Apr 23 18:14:00 localhost kernel: l address 10:[sys_write+53/208] Apr 23 18:14:00 localhost kernel: l address 10:[<c013a425>] Apr 23 18:14:00 localhost kernel: at vir<4>l address 0000002a Apr 23 18:14:00 localhost kernel: printing eip: Apr 23 18:14:00 localhost kernel: c0151f82 Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202 Apr 23 18:14:00 localhost kernel: pgd entry f69ba000: 0000000000000000 Apr 23 18:14:00 localhost kernel: pmd entry f69ba000: 0000000000000000 Apr 23 18:14:00 localhost kernel: ... pmd not present! Apr 23 18:14:00 localhost kernel: eax: f61504e0 ebx: f64f6960 ecx: 0000000d edx: 00000000 Apr 23 18:14:00 localhost kernel: esi: 00000000 edi: 00000000 ebp: 00000008 esp: f61fbf90 Apr 23 18:14:00 localhost kernel: ds: 0018 es: 0018 ss: 0018 Apr 23 18:14:00 localhost kernel: Process oracle (pid: 5975, stackpage=f61fb000) Apr 23 18:14:00 localhost kernel: Stack: f65f2800 f6284860 00000000 f65f2800 00000000 f65f2800 f61fa000 00000004 Apr 23 18:14:00 localhost kernel: f61fa000 00000008 09563c16 bfffa2dc c01091cb 0000000d 09563c16 00000008 Apr 23 18:14:00 localhost kernel: 00000008 09563c16 bfffa2dc 00000004 0000002b 0000002b 00000004 404be1f4 Apr 23 18:14:00 localhost kernel: Call Trace: [system_call+51/56] Apr 23 18:14:00 localhost kernel: Call Trace: [<c01091cb>] Apr 23 18:14:00 localhost kernel: Apr 23 18:14:00 localhost kernel: Code: 8b 8a a0 00 00 00 85 c9 74 31 8b 82 90 00 00 00 f6 40 28 40 Apr 23 18:14:00 localhost kernel: Oops: 0000 Apr 23 18:14:00 localhost kernel: CPU: 0 Apr 23 18:14:00 localhost kernel: EIP: 0010:[fcntl_dirnotify+66/368] Apr 23 18:14:00 localhost kernel: EIP: 0010:[<c0151f82>] Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202 Apr 23 18:14:00 localhost kernel: eax: f61504e0 ebx: f64f6960 ecx: 00000000 edx: 00000000 Apr 23 18:14:00 localhost kernel: esi: 00000000 edi: 00000000 ebp: f64f6960 esp: f6993f80 Apr 23 18:14:00 localhost kernel: ds: 0018 es: 0018 ss: 0018 Apr 23 18:14:00 localhost kernel: Process tnslsnr (pid: 560, stackpage=f6993000) Apr 23 18:14:00 localhost kernel: Stack: 00000001 f64f6960 f64f6960 00000000 bfff4dc4 c0139f52 00000000 f64f6960 Apr 23 18:14:00 localhost kernel: 00000000 f64f6960 0000000d 0808c460 c0139fcb f64f6960 f6aff5c0 f6992000 Apr 23 18:14:00 localhost kernel: c01091cb 0000000d 0810e920 405c1d58 0000000d 0808c460 bfff4dc4 00000006 Apr 23 18:14:00 localhost kernel: Call Trace: [filp_close+146/176] [sys_close+91/112] [system_call+51/56] [startup_32+43/203] Apr 23 18:14:00 localhost kernel: Call Trace: [<c0139f52>] [<c0139fcb>] [<c01091cb>] [<c010002b>] Apr 23 18:14:00 localhost kernel: Apr 23 18:14:00 localhost kernel: Code: 0f b7 46 2a 25 00 f0 00 00 66 3d 00 40 74 0f b8 ec ff at virtual address 0000002a Apr 23 18:14:00 localhost kernel: ff printing eip: Apr 23 18:14:00 localhost kernel: ff c0151f82 Apr 23 18:14:00 localhost kernel: Apr 23 18:14:00 localhost kernel: pgd entry f638c000: 0000000000000000 Apr 23 18:14:00 localhost kernel: pmd entry f638c000: 0000000000000000 Apr 23 18:14:00 localhost kernel: ... pmd not present! Apr 23 18:14:00 localhost kernel: Oops: 0000 Apr 23 18:14:00 localhost kernel: CPU: 1 Apr 23 18:14:00 localhost kernel: EIP: 0010:[fcntl_dirnotify+66/368] Apr 23 18:14:00 localhost kernel: EIP: 0010:[<c0151f82>] Apr 23 18:14:00 localhost kernel: EFLAGS: 00010202 Apr 23 18:14:00 localhost kernel: eax: f61504e0 ebx: 00000001 ecx: 00000000 edx: 00000000 Apr 23 18:14:00 localhost kernel: esi: 00000000 edi: 00000000 ebp: f64f6960 esp: f61fbe14 Apr 23 18:14:00 localhost kernel: ds: 0018 es: 0018 ss: 0018 Apr 23 18:14:00 localhost kernel: Process oracle (pid: 5975, stackpage=f61fb000) Apr 23 18:14:00 localhost kernel: Stack: 00000001 00000001 f64f6960 00000000 0000000d c0139f52 00000000 f64f6960 Apr 23 18:14:00 localhost kernel: 00000000 00000001 f6284860 00000001 c011ba5d f64f6960 f6284860 f6317840 Apr 23 18:14:00 localhost kernel: 00000002 f61fa000 f61fa000 c011c29d f6284860 c013a425 000000a0 c0109707 Apr 23 18:14:00 localhost kernel: Call Trace: [filp_close+146/176] [put_files_struct+77/208] [do_exit+317/688] [sys_write+53/208] [die+71/96] [stext_lock+29703/34152] [sys_write+53/208] Apr 23 18:14:00 localhost kernel: Call Trace: [<c0139f52>] [<c011ba5d>] [<c011c29d>] [<c013a425>] [<c0109707>] [<c021c197>] [<c013a425>] Apr 23 18:14:00 localhost kernel: [do_page_fault+798/1120] [error_table+17253/64248] [error_table+17469/64248] [sys_write+53/208] [error_table+17453/64248] [error_table+17426/64248] [schedule+962/1488] [do_page_fault+358/1120] Apr 23 18:14:00 localhost kernel: [<c0115e1e>] [<c02263bd>] [<c0226495>] [<c013a425>] [<c0226485>] [<c022646a>] [<c0116b72>] [<c0115c66>] Apr 23 18:14:00 localhost kernel: [iput_free+358/368] [do_page_fault+0/1120] [error_code+52/60] [sys_write+53/208] [system_call+51/56] Apr 23 18:14:00 localhost kernel: [<c0151066>] [<c0115b00>] [<c0109300>] [<c013a425>] [<c01091cb>] Apr 23 18:14:00 localhost kernel: Apr 23 18:14:00 localhost kernel: Code: 0f b7 46 2a 25 00 f0 00 00 66 3d 00 40 74 0f b8 ec ff ff ff Estou correto em acreditar que foi o Oracle nao ?? Em especial pelos processos Oracle e tnslsnr. Eu procurei na lista de syscall's que eu tenho pra ver se ajudava.. transformei alguns endere�os mas nao tive nada de "concreto". Eu nao sei qual o maior problema: 1) Eu que nao sei ASM o suficiente. 2) O Log que nao tem informa��es detalhadas sobre o pq do problema. (pelo menos um pq q de uma luz para ajudar). ps.: Alguem tem alguma vis�o concreta do q causou o erro ou o q pode ser feito para corrijir ou maiores detalhes ? Eu estou errado ou o syslog nao consegue logar tudo ? O Oracle que gerencia os seus "erros" e gera os seus famosos alert e trc. :/ O pior de tudo eh que olhando o alert e o trc ele N�O acusa um erro se quer. Na verdade eu olho esse alert e esse trc pq tem que olhar pq esse log dele QUASE nunca resolve nada mesmo. hehehe =] Agora eu cheguei onde eu queria: O Linux travou 2 vezes uma gerou esse log ae acima e a outra n�o gerou nada. Eu acredito que as duas for�o o Oracle que travou o OS, mas ele nao logou nada. Tem como eu fazer o syslog ou algum outro "gerenciador" de log "passar por cima do Oracle" e geral um log proprio ate mesmo dos erros de aplica��o do Oracle ?? ps.: Eu procurei por arquivos core do usuario do oracle mas tmb nao achei! :/ Bom eu estou perdido e nao confio no log do Oracle (mas tem q usar esse negocio aqui). :/ Alguem tem alguma ideia ? Sugest�o ?? Qualquer coisa eh muito bem vinda. Obrigado.. [ ]'s ------------------------------------------ Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br Assinantes em 25/04/2002: 2258 Mensagens recebidas desde 07/01/1999: 164278 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
