i am getting this error on new centos 6.0 OS with Server version: 5.1.42-community-log MySQL Community Server (GPL).
Memory is available on system,
MEMORY USAGE
Max Memory Ever Allocated : 110.10 G
Configured Max Per-thread Buffers : 21.68 G
Configured Max Global Buffers : 90.07 G
Configured Max Memory Limit : 111.75 G
Physical Memory : 126.03 G
Max memory limit seem to be within acceptable norms
mysql not letting application more than 1016 connections.
The same configuration was working for years on centos 5.
OS limit settings are:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 1032346
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65535
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 10240
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited