Erro excesso threads

1. Erro excesso threads

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 08/09/2017 - 11:27h

Bom dia todos!

Usava o Opensuse 42.1 Leap e o mysql funcionava perfeitamente. Fizemos uma mudança para a versão 42.2 e quando o número de threads ultrapassava 489, ele dava um erro e saía. Mudei para a versão 42.3 e o mesmo erro continua.
Voltei para a versão 42.1 e tudo funciona perfeitamente.

O arquivo my.cnf é o mesmo para todas versões.

Uso o mysql community.

Se alguém aqui no VOL já passou pelo mesmo problema ou puder ajudar-me, fico grato.

Abraços,

Geraldo.



  


2. Re: Erro excesso threads

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 10/09/2017 - 22:55h

Boa noite,
Tem haver com os limites do kernel do sistema que esta usando, leia sobre ulimit e rlimit, vai encontrar a solução.

Boa sorte.
--
Bruno Thomaz


3. Re: Erro excesso threads

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 11/09/2017 - 09:39h

Olá Bruno, obrigado pelo retorno.

Tenho 3 servidores com os seguintes valores:
Servidor A - Kernel: Linux servidor 4.1.39-56-default

Funciona perfeitamente...

ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 144757
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 144757
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

-----------------------------------------------------------------------------
Servidor B - Linux mail 3.16.7-53-desktop

Funciona perfeitamente

ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) 1024
pending signals (-i) 15644
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 10240
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

---------------------------------------------------------------------------------------

Servidor C - Linux mysql 4.4.79-19-default

Não funciona

ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 31720
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 31720
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
-------------------------------------------------------------


Observe que os valores do servidor B que funciona é menor que o o servidor C que não funciona.

Servidor A - Opensuse Leap 42.1 - Funciona
Servidor B - Opensuse 13.2 - Funciona
Servidor C - Opensuse Leap 42.3 - Funciona






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts