如图,
image.png一开始以为war包有问题,后来再看看日志,才发现“打开的文件过多”。
解决方案:
1、增大允许打开的文件数——命令方式
ulimit -n 8192
这样就可以把当前用户的最大允许打开文件数量设置为8192了,但这种设置方法在重启后会还原为默认值。
ulimit -n命令非root用户只能设置到4096。
想要设置到8192需要sudo权限或者root用户。
2、增大允许打开的文件数——修改系统配置文件
vim /etc/security/limits.conf
在最后加入
* soft nofile 8192
* hard nofile 8192
或者只加入
* - nofile 8192
最前的 * 表示所有用户。
网友评论