MySQL fica travando em intervalos desconhecidos

1
Version: '5.1.73'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source                                                                         distribution
160130 08:29:38 mysqld_safe Number of processes running now: 0
160130 08:29:38 mysqld_safe mysqld restarted
160130  8:29:39  InnoDB: Initializing buffer pool, size = 8.0M
160130  8:29:39  InnoDB: Completed initialization of buffer pool
InnoDB: Error: pthread_create returned 11
160130 08:29:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid     ended
160130 18:21:35 mysqld_safe Starting mysqld daemon with databases from     /var/lib/mysql
160130 18:21:35  InnoDB: Initializing buffer pool, size = 8.0M
160130 18:21:35  InnoDB: Completed initialization of buffer pool
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
160130 18:21:35  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...
160130 18:21:35  InnoDB: Started; log sequence number 0 818060756
160130 18:21:35 [Note] Event Scheduler: Loaded 0 events
160130 18:21:35 [Note] /usr/libexec/mysqld: ready for connections.

Eu não sei o que isso significa. É que o MySQL caiu por causa de um arquivo de log? Acho que não. Preciso modificar alguns arquivos de configuração?

    
por Legoboy0215 31.01.2016 / 00:35

1 resposta

2

Seu servidor está ficando sem memória tão mal que ele precisa começar a matar aleatoriamente os processos para sobreviver.

Você pode obter mais RAM ou reduzir o valor que está usando. O comando 'top' mostrará todos os processos em execução e quanta memória eles estão usando. 'free -m' mostrará quanta RAM você tem e quanto está usando. Remova processos e serviços de que você não precisa.

O MySQL pode ser ajustado para usar menos memória RAM ao custo de armazenamento em cache menor e menor velocidade. Há muitos guias sobre quais opções definir e seus efeitos. O Apache ou a maioria dos outros serviços que estão em execução terão guias semelhantes para ajustá-los para sistemas com pouca memória, quando necessário - novamente com frequência a um custo de desempenho.

    
por 31.01.2016 / 03:48