热线电话:13121318867

登录
2020-10-28 阅读量: 729
SPSS报too many open files的错误

问题详述:SPSS报too many open files的错误,应该怎么解决?


二、解决方法

1、增大允许打开的文件数——命令方式

ulimit -n 2048

这样就可以把当前用户的最大允许打开文件数量设置为2048了,但这种设置方法在重启后会还原为默认值。

ulimit -n命令非root用户只能设置到4096。

想要设置到更大需要sudo权限或者root用户。


2、增大允许打开的文件数——修改系统配置文件

vim /etc/security/limits.conf

#在最后加入

* soft nofile 4096

* hard nofile 4096

或者只加入


* - nofile 8192


最前的 * 表示所有用户,可根据需要设置某一用户,例如


roy soft nofile 8192

roy hard nofile 8192

注意”nofile”项有两个可能的限制措施。就是项下的hard和soft。 要使修改过得最大打开文件数生效,必须对这两种限制进行设定。 如果使用”-“字符设定, 则hard和soft设定会同时被设定。


3、检查程序问题

如果你对你的程序有一定的解的话,应该对程序打开文件数(链接数)上限有一定的估算,如果感觉数字异常,请使用第一步的lsof -p 进程id > openfiles.log命令,获得当前占用句柄的全部详情进行分析


46.1462
0
关注作者
收藏
评论(0)

发表评论

暂无数据