现象是,只要用PHPcli模式跑脚本,网站立马就502。查看错误日志,看到的是“child31457exitedonsignal7(SIGBUS)after0.384581secondsfromstart”打开ulimit,查看coredump,发现是xcache导致。网上查了一下,有说xcache是不支持cli模式的,但是在官方wiki里似乎没有看到说明的..
分类:
Web程序 时间:
2017-08-03 20:27:10
阅读次数:
228
没有系统化,想到哪里就写到哪里centos6.5_x64下修改root和普通用户的ulimit 值 cat /etc/security/limits.conf* soft nofile 65535* hard nofile 65535[hehe@centos65-1-43 ~]$ ulimit -n... ...
分类:
其他好文 时间:
2017-08-01 19:19:48
阅读次数:
195
如图显示了基本的优化思路,能够更多的socket连接和能打开更多的文件。1、从打开文件的角度系统层面:先用ulimit-n看下默认一个进程能够打开的文件数默认是128,ulimit-n50000更改打开文件数为50000nginx层面:在nginx中配置worker_rlimit_nofile(图中参数有些问题)worker_rlimit_..
分类:
其他好文 时间:
2017-07-30 18:08:11
阅读次数:
195
今天朋友向我反映网站出现错误:Out of resources when opening file './xxx.MYD' (Errcode: 24)错误是因为打开的文件数超过了my.cnf的--open-files-limit。open-files-limit选项无法在mysql命令行 直接修改, ...
分类:
其他好文 时间:
2017-07-29 20:17:41
阅读次数:
154
假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。而实际应用的环境要比这种假设复杂的多,例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺 ...
分类:
其他好文 时间:
2017-07-28 15:46:14
阅读次数:
193
ulimit通过一些参数选项来管理不同种类的系统资源。参数介绍:-H设置硬件资源限制.-S设置软件资源限制.-a显示当前所有的资源限制.-csize:设置core文件的最大值.单位:blocks-dsize:设置数据段的最大值.单位:kbytes-fsize:设置创建文件的最大值.单位:blocks-lsize:设置在内存中锁..
分类:
其他好文 时间:
2017-07-26 18:08:37
阅读次数:
105
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数 可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个: ulimit -u 10240 对于需要做许多 socket 连接并使它 ...
分类:
系统相关 时间:
2017-07-25 16:04:37
阅读次数:
239
一、 文件数限制修改1、用户级别查看Linux系统用户最大打开文件限制:# ulimit -n1024(1) vi /etc/security/limits.confmysql soft nofile 10240mysql hard nofile 10240其中mysql指定了要修改哪个用户的打开文 ...
分类:
系统相关 时间:
2017-07-25 15:39:45
阅读次数:
220
查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024 查看当前进程打开了多少句柄数 # lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 131 24204 57 24244 57 24231 ........ 其中 ...
分类:
系统相关 时间:
2017-07-24 14:36:43
阅读次数:
184
Core Dump总结 查看现在系统dump core的情况 ulimit -c 结果表示core文件的大小。如果显示0,则不会dump core,显示unlimited不限制core文件大小 打开dump core 只要指定core文件大小不是0,系统就会打开dump core的功能。通过命令在~ ...
分类:
其他好文 时间:
2017-07-22 14:27:53
阅读次数:
215