ulimit如何才生效

逆流の鱼, 11 七月, 2013
在大量linux优化的文章中都能看到这样的命令: ulimit -SHn 65530 linux每进程默认打开文件数是1024,超出这个限制会出现“too many open files”的错误。而ulimit可以修改这个限制,但这个命令只对当前会话及衍生的进程有效,至于后台执行的服务,要想临时生效,ulimit后直接重启对应的服务。如果期望它即时生效并且开机自启动也生效,最好写在init.d下对应的服务启动脚本中,然后, service xxxxxx restart 注:nginx是不需要的,它有等效的配置命令: worker_rlimit_nofile

评论