使用Google Chrome浏览器时,我经常获得“对不起吉姆”标签。浏览器还经常冻结和崩溃。
从终端仿真器运行它会显示以下内容Too many open files
:
[...:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.0A3O7D failed: Too many open files
[...:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.gr0r3Q failed: Too many open files
Google Chrome(32位,不确定是否会影响64位)。
增加硬/软限制。
/etc/security/limits.conf
到目前为止,8192
似乎只限一个就足够了。事实证明4096很小。
(可选)仅增加硬限制(如果需要)并执行以下操作:
ulimit -Sn 8192
从启动Chrome的外壳中获取。
请注意,使用(传播范围较广)的方法是:
sudo sh -c "ulimit -n 8192 && exec su -i $LOGNAME"
可能不是您想要的,因为它也会剥夺您的环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句