本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
因配置ulimit openfiles参数过大导致ssh新会话建立不了(ssh登录不了)问题
*******************************************
# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size ...
Resource temporarily unavailable问题排除
今天在线上服务器做压测时发现一个很诡异的问题,测试并发量一上来服务器就报如下信息,这时候敲任何命令都没用了
-bash: fork: retry: Resource temporarily unavailable
测试停止压测后一会儿又恢复正常,日志中出现大量访问的创建Hbase的连接失败,甚至出现OOM异常,不能创建一个线程
java.lang.OutOfMemoryError: u ...
socket.io的1000+连接
最近基于socket.io写了个消息服务,使用websocket-bench 在进行压力测试
websocket-bench -a 5000 -c 500 http://ip:9080
发现只要连接超过1000多点,就会失败:
Launch bench with 5000 total connection, 500 concurent connection
0 mes ...
[性能]ulimit与systemtap
ulimit介绍
ulimit检查操作系统的各种参数,用于系统性能调优
bash 命令 ulimit, 设置进程可使用系统资源限制,
对应的系统调用是 setrlimit (与 bash 命令同名的 ulimit 函数已经废弃),
使用 help ulimit, man setrlimit 可以查看相关说明.
systemtap介绍
systemtap检查被kill掉的进程,用户查找进程被ki ...
/etc/security/limits.conf文件
今天看到ulimit命令,追溯到limits.conf文件,自己大概梳理了一下这个文件的配置,下面是文件自带的注释:
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain> <type> <item> ...
ulimit限制之nproc问题
引用#ulimit问题# 关于nproc设置:centos6,内核版本是2.6.32. 默认情况下,ulimit -u的值为1024,是/etc/security/limits.d/90-nproc.conf的值限制;注释掉这个限制后,值为95044;手工设置90-nproc.conf文件,值为新设置的值。想请 问这个95044是怎么来的?
这个问题挺有意思的,这里面有二个信息点:
1. 为什么 ...
linux下解决open many files
原文:http://blog.sina.com.cn/s/blog_5b29caf7010119fi.html
root用户
可以使用命令来设置
ulimit -s your_count
ulimit -n your_count
非root用户
如果是root用户,打开文件数不够可以通过ulimit来设置,但是对于普通用户来说,似乎行不通,解决办法:
vi /etc/security/li ...
普通用户如何增加最大文件数
昨天在服务器上跑一个程序,没一会儿日志就报错“java.net.SocketException: Too many open files”,用ulimit -a看了一下,open files这一项的值才是1024,就想着改大一些,运行 ulimit -n 4096,结果提示“ulimit: open files: cannot modify limit: 不允许的操作”,其实也不是不能改,只 ...
ubuntu系统文件打开数调到65535
1,查看系统默认文件打开数
root@ubuntu:/# ulimit -n
1024
2,命令修改文件打开数,达到65535
root@ubuntu:/# ulimit -HSn 65535
root@ubuntu:/# ulimit -n
65535
退出session,再连接服务器发现
root@ubuntu:/# ulimit -n
1024
说明我们修改未 ...
Nginx failed Too many open files
Nginx打开文件太多,如何解决这个问题,有两个方面需要修改。一个是Linux文件句柄的限制,另外一个是Nginx自身的配置限制。
最近查看nginx日志,总是报如下错误:
21974#0: *3188937 failed (24: Too many open files), server: imlqw.com
碰到这样的问题如何修复?
Linux / Unix 设置了软硬文件句柄 ...
java.net.SocketException: Too many open files
刚才写脚本出现了一个异常java.net.SocketException: Too many open files ,以前没有遇到过,试了几次都这样。后来看了一下linux的限制(执行ulimit -a 命令)显示如下
core file size (blocks, -c) 0
data seg size (kbytes, -d) unl ...
gdb的helloworld
想起东软的1个linux老师,就讲了两天基本就把这书讲完了,
刚买了本书,一定要一星期内看完
《debug hacks》
源码在http://www.oreilly.co.jp/books/9784873114040/
日语,google翻译吧
奶奶的幸好哥我练过,要不被你成那啥呀~
先 ulimit -c 内核转储文件的大小限制
ulimit -c 1073741842
或开机启动
vim /et ...
LINUX 中不能用命令了…………
bash: ulimit: cannot modify limit: Operation not permitted
出现如上错误,解决方法如下:
Linux137:~ # cat >>/etc/security/limits.conf<<EOF
>
> etl soft nproc 2047
> etl hard npro ...