1. 为什么需要使用Ulimt 1. 利用ulimit命令可以对资源的可用性进行控,Linux系统打开文件最大数量限制(进程打开的最大文件句柄数设置)。 2. -H选项和-S选项分别表示对给定资源的硬限制(hard limit)和软限制(soft limit)进行设置。 3. 硬限制(hard li ...
分类:
其他好文 时间:
2019-02-01 15:45:05
阅读次数:
721
kill -HUP pid 重启nginx ./nginx -s reload/stop 重启/停止nginx select/poll/epoll/kqueue 在24G内存的机器上,处理的并发请求数达到过200万 ulimit -n 一个进程所能够打开的fd的最大数 基本的web服务器,事件通常有 ...
分类:
其他好文 时间:
2019-01-28 17:36:29
阅读次数:
195
1、生成core dump文件的方法: $ ulimit -c //查看是否为0 如果为0 $ ulimit -c unlimited 这样在程序崩溃以后会在当前目录生成一个core.xxxx的文件 2、调试core dump文件 生成了core.xxx文件以后 $ gdb ./应用程序 core. ...
分类:
数据库 时间:
2019-01-22 20:44:21
阅读次数:
194
1、fork耗时导致高并发请求延时 2、AOF的阻塞问题 3、主从复制延迟问题 4、主从复制风暴问题 5、vm.overcommit_memory 6、swapiness 7、最大打开文件句柄 8、tcp backlog ...
分类:
其他好文 时间:
2019-01-18 01:03:36
阅读次数:
191
1.简介:corefile 是Linux下程序崩溃时生成的文件,可以用来分析程序崩溃的原因,因为它内部包含了程序崩溃时的堆栈信息。 2.corefile的设置 默认情况下,程序崩溃是不会生成corefile的,因为被操作系统限制。可以通过命令: ulimit -c 来查看,如果值为0则表示被限制了, ...
分类:
系统相关 时间:
2019-01-17 01:14:55
阅读次数:
289
问题出现的情况大概是这样的:我有一个多线程程序,每个线程是要fopen一个文件。当打开到第900+个的时候,程序突然异常退出,原因是fopen得到的为空,及不能再打开文件了。这是我查看了一下进程最大打开文件描述符数:ulimit -Sn ,值是1024。ulimit -Hn,值是4096。我就怀疑是 ...
分类:
系统相关 时间:
2019-01-08 21:22:44
阅读次数:
338
```shell
Q: fork: retry: Resource temporarily unavailable
A: ulimit -a #查看open files 和max user processes 的允许数 /etc/security/limits.d/90-nproc.conf 调大数... ...
分类:
其他好文 时间:
2019-01-08 19:17:35
阅读次数:
135
该命令用来限制系统用户对系统资源的使用,常见用法如下: 命令参数: ...
分类:
系统相关 时间:
2018-12-29 11:57:14
阅读次数:
178
Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序,有些可以帮我们定位疑难问题。 本文将简单介绍一下这些命令。 示例程序 我们用一个小程序,来帮助后面我们对这些命令的描述,程序清单cmdTest.c如下: 编译获得elf文件cmdTest并运行: ...
分类:
系统相关 时间:
2018-12-28 22:24:15
阅读次数:
285