Mysql parando sozinho

1. Mysql parando sozinho

Rick
rick_g

(usa Debian)

Enviado em 08/02/2015 - 19:46h

Boa noite pessoal,
Estou passando por um problema com o mysql em um site. O site é em wordpress e quando eu rodo um WPScan no site por exemplo parece que o mysql não aguenta as requisições ou sei lá o que e o mysql para sozinho, o processo dele é encerrado. Alguém poderia me ajudar?


  


2. Re: Mysql parando sozinho

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2015 - 20:26h


Já olhou os LOGS?


3. Re: Mysql parando sozinho

Rick
rick_g

(usa Debian)

Enviado em 08/02/2015 - 20:31h

150208 4:02:53 [Note] /usr/sbin/mysqld: Shutdown complete

150208 04:02:53 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
150208 04:02:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
150208 4:02:53 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
150208 4:02:53 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
150208 4:02:53 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
150208 4:02:53 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150208 4:02:53 [Note] Plugin 'FEDERATED' is disabled.
150208 4:02:53 InnoDB: The InnoDB memory heap is disabled
150208 4:02:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150208 4:02:53 InnoDB: Compressed tables use zlib 1.2.8
150208 4:02:53 InnoDB: Using Linux native AIO
150208 4:02:53 InnoDB: Initializing buffer pool, size = 128.0M
150208 4:02:53 InnoDB: Completed initialization of buffer pool
150208 4:02:53 InnoDB: highest supported file format is Barracuda.
150208 4:02:53 InnoDB: Waiting for the background threads to start
150208 4:02:54 InnoDB: 5.5.41 started; log sequence number 1921545984
150208 4:02:54 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
150208 4:02:54 [Note] - '127.0.0.1' resolves to '127.0.0.1';
150208 4:02:54 [Note] Server socket created on IP: '127.0.0.1'.
150208 4:02:54 [Warning] 'proxies_priv' entry '@ root@ubuntu' ignored in --skip-name-resolve mode.
150208 4:02:55 [Note] Event Scheduler: Loaded 0 events
150208 4:02:55 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.41-0ubuntu0.14.04.1-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
Killed
150208 04:05:14 mysqld_safe Number of processes running now: 0
150208 04:05:14 mysqld_safe mysqld restarted
150208 4:05:14 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
150208 4:05:14 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
150208 4:05:14 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
150208 4:05:14 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150208 4:05:14 [Note] Plugin 'FEDERATED' is disabled.
150208 4:05:14 InnoDB: The InnoDB memory heap is disabled
150208 4:05:14 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150208 4:05:14 InnoDB: Compressed tables use zlib 1.2.8
150208 4:05:14 InnoDB: Using Linux native AIO
150208 4:05:14 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
150208 4:05:14 InnoDB: Completed initialization of buffer pool
150208 4:05:14 InnoDB: Fatal error: cannot allocate memory for the buffer pool
150208 4:05:14 [ERROR] Plugin 'InnoDB' init function returned error.
150208 4:05:14 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150208 4:05:14 [ERROR] Unknown/unsupported storage engine: InnoDB
150208 4:05:14 [ERROR] Aborting

150208 4:05:14 [Note] /usr/sbin/mysqld: Shutdown complete


4. Re: Mysql parando sozinho

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2015 - 20:48h


Não sou especialista mas seu log tem vários WARNINGS e esse erro de INNODB

150208 4:05:14 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150208 4:05:14 [ERROR] Unknown/unsupported storage engine: InnoDB
150208 4:05:14 [ERROR] Aborting

é por aí que deve começar ... revise sua configuração.


5. Re: Mysql parando sozinho

Rick
rick_g

(usa Debian)

Enviado em 08/02/2015 - 21:05h

Esses erros só aparecem quando eu faço algum scan com o wpscan por exemplo.
A configuração o my.cnf é padrão, segue abaixo:

Obs: Excluir as linhas comentadas pra não ficar muito grande

[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0

[mysqld]
local-infile = 0

user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
log_error = /var/log/mysql/error.log
expire_logs_days = 10
max_binlog_size = 100M

[mysqldump]
quick
quote-names
max_allowed_packet = 16M

[isamchk]
key_buffer = 16M

!includedir /etc/mysql/conf.d/


6. Re: Mysql parando sozinho

Airton Lastori
alastori

(usa Outra)

Enviado em 09/02/2015 - 15:49h

Esse log está mostrando que não foi possível REINICIAR o processo mysqld. Sempre que o processo cai por algum motivo, o script mysqld_safe tenta reinicializá-lo. No seu caso, ele diz que não consegue alocar memória para o InnoDB Buffer Pool.

Ou seja:
1) o mysqld cai por algum motivo que não aparece no trecho do log que você enviou - isso pode acontecer por diversos motivos, um deles é max_connections muito alto e falta de memória para novas conexões;
2) quando tenta reinicializar, não há mais memória para o mysql.

Seu Servidor é compartilhado com Aplicação e BD? Podem ser outros processos usando muita memória. Você monitora o uso da memória de alguma forma?




7. Re: Mysql parando sozinho

Rick
rick_g

(usa Debian)

Enviado em 09/02/2015 - 16:16h

Oi alastori,
Vlw por responder. Então, é uma vps de 1gb de ram com um Lamp pra servir um wordpress. Dai quando eu rodo um wpscan no site por exemplo ele inunda o servidor de conexões do http, por isso que ele não deve conseguir alocar memória pro mysql, só não entendo o pq que o processo do mysql é encerrado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts