Resource temporarily unavailable

haoge0205發表於2014-07-29
資料庫版本:5.5.14

作業系統版本:contos 6.3

伺服器256G記憶體,安裝90個例項。透過指令碼啟動90個mysql資料庫例項,會有幾個例項無法啟動,程式啟動後直接被殺死。檢視mysql日誌如下:

140729 10:32:34 [ERROR] Can't create thread to kill server

140729 10:46:35 mysqld_safe Starting mysqld daemon with databases from /export/data/mysql/data3363
140729 10:46:36 InnoDB: The InnoDB memory heap is disabled
140729 10:46:36 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140729 10:46:36 InnoDB: Compressed tables use zlib 1.2.3
140729 10:46:36 InnoDB: Initializing buffer pool, size = 1.0G
140729 10:46:36 InnoDB: Completed initialization of buffer pool
140729 10:46:36 InnoDB: highest supported file format is Barracuda.
InnoDB: Error: pthread_create returned 11
140729 10:46:37 mysqld_safe mysqld from pid file /export/data/mysql/data3363/mysql.pid ended
140729 10:48:26 mysqld_safe Starting mysqld daemon with databases from /export/data/mysql/data3363
140729 10:48:26 [ERROR] setuid: Resource temporarily unavailable
140729 10:48:26 [ERROR] Aborting

主要問題是系統資源限制導致,可透過修改:
[root@yoon ~]# 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) 2066313
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) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


可是ulimit修改後,不是永久性的。網上說在vi /etc/security/limits.conf下新增如下:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535

但是最終發現,也不是永久性的。而是要在此引數下修改vi /etc/security/limits.d/90-nproc.conf
*          soft    nproc     65536
並手動ulimit-u 65535  即可。 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1241366/,如需轉載,請註明出處,否則將追究法律責任。

相關文章