ulimit 用於限制 shell 啓動進程所佔用的資源,支持如下各類類型的限制:所建立的內核文件的大小、進程數據塊的大小、Shell 進程建立文件的大小、內存鎖住的大小、常駐內存集的大小、打開文件描述符的數量、分配堆棧的最大大小、CPU 時間、單個用戶的最大線程數、Shell 進程所能使用的最大虛擬內存。同時,它支持硬資源和軟資源的限制。使用ulimit -n能夠查看當前ulimit數;對高併發來講,修改ulimit數是必要的shell
vim /etc/security/limits.conf #加入 * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535