use*_*890 6 chrome limit files crash
使用 Google Chrome 时,我经常看到“Sorry Jim”标签。浏览器也经常死机和崩溃。
从终端模拟器运行它会显示一长串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
Run Code Online (Sandbox Code Playgroud)
谷歌浏览器(32 位,不确定是否影响 64 位)。
增加硬/软限制。
/etc/security/limits.conf
Run Code Online (Sandbox Code Playgroud)
到目前为止,限制8192
似乎就足够了。4096 已被证明是很小的。
可选择仅增加硬限制(如果需要)并执行以下操作:
ulimit -Sn 8192
Run Code Online (Sandbox Code Playgroud)
来自启动 Chrome 的 shell。
注意使用(传播有点广)的方式:
sudo sh -c "ulimit -n 8192 && exec su -i $LOGNAME"
Run Code Online (Sandbox Code Playgroud)
可能不是人们想要的,因为它也会剥夺您的环境。
归档时间: |
|
查看次数: |
2153 次 |
最近记录: |