用perror工具查看具体错误!
linux:/usr/local/mysql/bin # ./perror 24
OS error code 24: Too many open files
超出最大打开文件数限制!ulimit -n查看系统的最大打开文件数是65535,不可能超出!那必然是数据库的最大打开文件数超出限制!
在mysql里查看最大打开文件数限制命令:show variables like 'open_files_limit';
发现该数值过小,改为2048,重启mysql,应用正常!