mysqld_safe reiniciando, mas o mysqld permanece morto

0

Sou relativamente novo no Sys Admin, procurando ajuda com um problema no meu servidor Amazon Linux EC2 executando o Wordpress.

Ocasionalmente, o banco de dados fica inativo. Para iniciar a depuração, eu verifico o status do mysqld. Está em baixo.

[ec2-user ~]$ sudo service mysqld status
mysqld dead but pid file exists

Eu sei que estou executando mysqld_safe para reiniciar os erros. Então eu verifico os logs:

[ec2-user ~] sudo cat /var/log/mysqld.log
160629 22:15:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
160629 22:15:57 [Note] /usr/libexec/mysql55/mysqld (mysqld 5.5.46) starting as process 25953 ...
160629 22:15:57 [Note] Plugin 'FEDERATED' is disabled.
160629 22:15:57 InnoDB: The InnoDB memory heap is disabled
160629 22:15:57 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160629 22:15:57 InnoDB: Compressed tables use zlib 1.2.8
160629 22:15:57 InnoDB: Using Linux native AIO
160629 22:15:57 InnoDB: Initializing buffer pool, size = 128.0M
160629 22:15:57 InnoDB: Completed initialization of buffer pool
160629 22:15:57 InnoDB: highest supported file format is Barracuda.
InnoDB: Log scan progressed past the checkpoint lsn 4143876
160629 22:15:57  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 4143886
160629 22:15:57  InnoDB: Waiting for the background threads to start
160629 22:15:58 InnoDB: 5.5.46 started; log sequence number 4143886
160629 22:15:58 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
160629 22:15:58 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
160629 22:15:58 [Note] Server socket created on IP: '0.0.0.0'.
160629 22:15:58 [Note] Event Scheduler: Loaded 0 events
160629 22:15:58 [Note] /usr/libexec/mysql55/mysqld: ready for connections.
Version: '5.5.46'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)
160728 04:38:33 mysqld_safe Number of processes running now: 0
 mysqld_safe mysqld restarted

Não sei o que fazer com este registro. "InnoDB: banco de dados não foi desligado normalmente!" é um pouco suspeito. No entanto, no final, com "mysqld_safe mysqld restarted" eu acho que deveria estar online novamente.

Eu posso resolver o problema reiniciando manualmente. Mas isso pode acontecer dias depois que eu perceber que o site está inoperante.

[ec2-user ~]$ sudo service mysqld start
Starting mysqld:                                           [  OK  ]

Alguma sugestão ou assistência de depuração?

    
por sweeds 07.11.2016 / 16:09

0 respostas