1 问题描述 开发环境发版平台报 Too many open files,重启后恢复正常。事后复盘一下问题可能出在哪儿。 2 os限制了打开文件数? Linux限制进程打开文件数默认是1024。 执行 ulimit a 发现 open files 是 65530,正常情况下不至于打满。 也可以执行 ...
分类:
其他好文 时间:
2020-03-04 19:01:08
阅读次数:
90
Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量 系统总限制是在这里,/proc/sys/fs/file-max.可以通过cat查看目前的值,修改/etc/sysctl.conf 中也可以控制. /proc/sys/fs/file-nr ...
分类:
其他好文 时间:
2020-02-10 13:31:17
阅读次数:
56
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 文章目录 一、系统监控 1、free命令 2、ulimit ...
分类:
系统相关 时间:
2020-02-02 21:24:38
阅读次数:
108
参照 https://www.cnblogs.com/alantu2018/p/8468879.html 1、查看linux下coredump是否开启 在linux上coredump默认是关闭的,可以通过ulimit -c查看,如果输出为0,则代表coredump没有开启。 可以使用 ulimit ...
分类:
系统相关 时间:
2020-01-18 19:40:48
阅读次数:
104
综合架构模板环境1.规划网卡名称为eth0,eth11)修改网卡配置文件名mv /etc/sysconfig/network-scripts/ifcfg-{ens33,eth0}2)修改配置文件中设备名称,IP地址sed -ri 's#ens33#eth0#g' /etc/sysconfig/net ...
分类:
其他好文 时间:
2020-01-17 21:04:07
阅读次数:
75
连接数出现瓶颈,总是在4k左右。 1.查看系统最大进程数ulimit -a。查看相关进程的limits /proc/xxxxid/limits 2.nginx worker_connections 默认是1024.每个worker最大1024个连接。调整足够大。我设置为15000,4个worker, ...
分类:
其他好文 时间:
2020-01-16 10:36:50
阅读次数:
95
测试栈空间的大小 https://blog.csdn.net/lyh__521/article/details/50115943 比如局部变量是保存在栈空间中的,今天突然在想栈的上限是多大呢,什么时候才会栈溢出? ulimit 命令linux下使用ulimit 命令可以查看系统的很多上限值。 uli ...
分类:
其他好文 时间:
2020-01-14 23:43:35
阅读次数:
113
cgroup从2.6.4引入linux内核主线,目前默认已启用该特性。在cgroup出现之前,只能对一个进程做资源限制,比如通过sched_setaffinity设置进程cpu亲和性,使用ulimit限制进程打开文件上限、栈大小等。 cgroups是Linux下控制一个(或一组)进程的资源限制机制, ...
分类:
系统相关 时间:
2020-01-12 15:15:56
阅读次数:
131
OSX下Leopard, Yosemite版本的操作系统下, 修改 ulimit 命令默认的程序是 launchd.默认的ulimit命令继承自launchd, 默认的limits参数如下:daviddeMacBook-Pro:etc david$ sudo launchctl limitPassw ...
分类:
系统相关 时间:
2019-12-29 23:48:44
阅读次数:
591
Elastic:使用Heartbeat进行Uptime监控 Elastic在6.5的版本中推出Heartbeat。Heartbeat 也就是我们通常所说的心跳。我们知道在医院,医生是用听心跳来判断一个人是否有生命迹象。在Elastic的Heartbeat里,它也是一样的道理。Heartbeat是一个 ...
分类:
其他好文 时间:
2019-12-21 14:03:29
阅读次数:
239