閱讀704 返回首頁    go 技術社區[雲棲]


【Linux】不重啟進程的情況下動態修改進程limits限製

1、前提:不重啟進程,動態修改進程的limits限製

2、條件:centos 6.2之後的係統
                 Linux 2.6.32開始

3、舉例:
在設置MySQL的參數max_connections之外, 還需要考慮設置/etc/security/limits.conf文件的大小
MySQL是線程模式執行的, 其線程數也會被統計在nproc中, 這可能掩蓋或造成對此問題的誤判

echo -n "Max processes=204800:204800" > /proc/`pid of mysqld`/limits
來動態修改進程的係統資源limits信息,不用再因為修改這個而去重啟實例
這個方法可以解決遇到的MySQL最大進程數,非常簡單方便。

最後更新:2017-07-24 22:02:44

  上一篇:go  【SVN】SVN 命令使用詳解
  下一篇:go  【逐雲】Vol.1:技術公益,戒不掉的癮——技術公益實踐者德歌