Ubuntu上stack size的hard limit和soft limit设置问题
2011-02-04 20:26
761 查看
前阵子在单位的ubuntu 10.10 desktop版本上因为开发调试需要,就考虑修改系统core文件大小限制,以便程序coredump时能生成core文件。
因此就
sudo vi /etc/security/limits.conf
在最后加了两行:
user hard core 2048000
user soft core 2048000
当时想到以后有时要搞多线程的应用,缺省的8M stack大小可能不够,就又加了两行。
user hard stack 512000
user soft stack 512000
后来,可能是第二天开始,firefox浏览器就用不了了,地址栏输入地址回车后没有任何反应,点关闭就死在那儿了。 点任何菜单项,也死掉,只能在system monitor里面干掉。还有evolution也无法正常收发邮件,点关闭进程也同样hang住。 而eclipse等开发工具正常使用。
一开始没想到是修改limits.conf带来的问题,还把firefox卸掉重装,结果不起作用。试了一下seamonkey之类的浏览器,倒是可以使用,只不过这些浏览器对大部分网站都无法很好的支持,当时想到google上下个Chrome都下不下来,相当的郁闷。
后来突然想到修改了上面的参数,然后试着注释掉增加的内容,发现系统就正常了。经过几次尝试,发现原来是stack设置太大,改小一些,比如128M,没发现问题。 具体多大会出问题,不得而知。google搜索也没搜到什么答案。
因此就
sudo vi /etc/security/limits.conf
在最后加了两行:
user hard core 2048000
user soft core 2048000
当时想到以后有时要搞多线程的应用,缺省的8M stack大小可能不够,就又加了两行。
user hard stack 512000
user soft stack 512000
后来,可能是第二天开始,firefox浏览器就用不了了,地址栏输入地址回车后没有任何反应,点关闭就死在那儿了。 点任何菜单项,也死掉,只能在system monitor里面干掉。还有evolution也无法正常收发邮件,点关闭进程也同样hang住。 而eclipse等开发工具正常使用。
一开始没想到是修改limits.conf带来的问题,还把firefox卸掉重装,结果不起作用。试了一下seamonkey之类的浏览器,倒是可以使用,只不过这些浏览器对大部分网站都无法很好的支持,当时想到google上下个Chrome都下不下来,相当的郁闷。
后来突然想到修改了上面的参数,然后试着注释掉增加的内容,发现系统就正常了。经过几次尝试,发现原来是stack设置太大,改小一些,比如128M,没发现问题。 具体多大会出问题,不得而知。google搜索也没搜到什么答案。
相关文章推荐
- ubuntu 下eclipse 设置android SDK Manager失败问题
- ubuntu下GVim字体设置问题(字符间距)
- ubuntu 网络设置问题
- StackSize & CurrentLocation & StackCount & IopfCallDriver内部设置当前堆栈单元的代码
- ubuntu设置asterisk开机启动遇到的问题
- ubuntu 系统设置出了没见过的问题
- Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析
- Ubuntu双网卡设置内外网上网的问题
- Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)
- Ubuntu中启用关闭Network-manager网络设置问题!
- Ubuntu中启用关闭Network-manager网络设置问题
- 针对 ubuntu 13.04 设置屏幕亮度无法保存问题的解决方案
- this exceeds GitHub’s file size limit of 100Mb 问题
- 解决ubuntu设置locale的问题
- Qt线程QThread简析(8个线程等级,在UI线程里可调用thread->wait()等待线程结束,exit()可直接退出线程,setStackSize设置线程堆栈,首次见到Qt::HANDLE,QThreadData和QThreadPrivate)
- ubuntu 13.08 显示器不识别 分辨率不能设置的问题
- Ubuntu下vim的设置问题
- ubuntu网络设置及遇到问题
- Android中设置字体大小出现的问题(操作位置:Settings->Display->Font size)
- ubuntu wifi问题(没有driver/wifi hard blocked)