erreur mysql: impossible de créer un nouveau thread (errno 11)

J'ai un serveur de base de données de course Percona Xtradb serveur, et 5 esclaves. J'ai toujours l'erreur

erreur mysql: impossible de créer un nouveau thread (errno 11); si vous n'êtes pas d'
de mémoire disponible, vous pouvez consulter le manuel pour une éventuelle
OS dépendant de bug

Si j'ai mis ulimited

root@master:~# 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) 2062915
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1000000
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) 1000000
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited





root@master:~# cat /proc/`pidof mysqld`/limits | egrep "(processes|files)"Max processes 1000000 1000000 processes
Max open files 1000000 1000000 files

Je ne sais pas vraiment ce qu'il se passe? S'il vous plaît aider moi.

Probablement le mysql limite de thread est configurable thru /etc/mysql.conf ou /etc/my.cnf ...
Le nombre maximal de threads (processus, en fait, sur linux) par l'utilisateur (ou d'un système de large) a été atteint lors de la tentative de créer un nouveau thread.
Il pourrait aussi être un problème de mémoire comme l'indique ce rapport de bug: bugs.mysql.com/bug.php?id=5656
tmp_table_size = 1024M max_heap_table_size = 64M query_cache_type = 0 query_cache_size = 256M query_cache_limit = 256M max_connections = 502400 wait_timeout = 60 thread_cache_size = 100 open_files_limit = 1000000 table_definition_cache = 4096 table_open_cache = 900000
C'est mon mon.cnf

OriginalL'auteur Kevin Nguyen | 2013-03-29