paralisação de backup TKLBAM causando problemas no MySQL

4

Estou tendo um problema estranho que nunca encontrei antes. Estou executando um servidor Turnkey Linux LAMP (Debian) e parece que meu servidor MySQL fica inacessível pelo menos uma vez por dia. Eu não tenho certeza do que está causando isso. Meus últimos logs antes de reiniciar são:

160108  0:54:09 [Note] Plugin 'FEDERATED' is disabled.
160108  0:54:09 InnoDB: The InnoDB memory heap is disabled
160108  0:54:09 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160108  0:54:09 InnoDB: Compressed tables use zlib 1.2.8
160108  0:54:09 InnoDB: Using Linux native AIO
160108  0:54:09 InnoDB: Initializing buffer pool, size = 128.0M
160108  0:54:09 InnoDB: Completed initialization of buffer pool
160108  0:54:09 InnoDB: highest supported file format is Barracuda.
160108  0:54:09  InnoDB: Waiting for the background threads to start
160108  0:54:10 InnoDB: 5.5.46 started; log sequence number 111777334
160108  0:54:11 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.46-0+deb8u1'  socket: '/var/run/mysqld/mysqld.sock'  port: 0  (Debian)

Eu não mudei nenhuma das configurações padrão que posso lembrar, por isso, deve estar ouvindo em 3306. Eu tenho alguns sites Wordpress em execução no servidor para ter o DB cair por capricho é uma espécie de má notícia. Ele vem de volta quando eu reiniciar sem problemas e diz que está ouvindo em 3306:

160108 10:20:45 [Note] Server socket created on IP: '127.0.0.1'.
160108 10:20:45 [Note] Event Scheduler: Loaded 0 events
160108 10:20:45 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.46-0+deb8u1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Debian)

Alguma ideia? Obrigado!

UPDATE : aqui está meu arquivo de registro completo: link

O PROBLEMA : Parece que o tklbam-restore está causando o problema. Eu executei um backup manualmente e notei que assim que chegou à fase DB do processo, meus servidores Wordpress não puderam mais acessar o MySQL. Além disso, o processo de backup parece estar preso em uma das minhas tabelas do banco de dados. Aqui estão as últimas linhas:

table: trendsandteens/wp_wfNet404s
table: trendsandteens/wp_wfReverseCache
table: trendsandteens/wp_wfScanners
table: trendsandteens/wp_wfStatus
table: trendsandteens/wp_wfThrottleLog
table: trendsandteens/wp_wfVulnScanners

É apenas fazer o backup das tabelas do Wordfence. Então eu não tenho certeza qual é o problema ... Alguma idéia? Aqui está o rastreamento depois que eu interrompi o processo: link

    
por anguiac7 08.01.2016 / 16:31

1 resposta

1

Tente iniciar o MySQL usando strace e armazene a saída em um arquivo. Em seguida, revise a saída imediatamente antes de terminar para ver se há algo que aponte para a causa do problema.

Esteja avisado, porém, que a saída pode crescer bastante, portanto, certifique-se de não ficar sem espaço em disco ou causar um impacto negativo no sistema (por exemplo, se precisar de muita E / S para gravar todos os dados O disco).

Se você achar que as strings foram cortadas, seria útil investigar mais, use o argumento -s para strace.

Se for mais fácil, você pode anexar o strace a um processo existente usando -p processid .

    
por 08.01.2016 / 19:14