Articles of ulimit

AWS EC2对并发连接有限制吗?

不pipe我对EC2实例做什么,任何大小和apache / ubuntu。 我无法得到超过1400个并发连接。 将prefork设置设置为高,将ulimit设置为1000000 这与AWS有关吗?

在更改软限制和硬限制之后,特定的ulimit仍然很低

我在增加Debian 6服务器上特定进程的open-files ulimit( ulimit -n )时遇到了麻烦。 AFAIK在这种情况下,我已经尽了一切努力来改变服务器硬性和软性的限制( ulimit -n显示200000),但是当我检查/proc/<process_id>/limits文件时,它仍然显示旧限制: Limit Soft Limit Hard Limit Units Max open files 1024 4096 files 我已经采取的步骤永久性地增加限制: 添加到/ etc / profile: # set ulimit n permanetly ulimit -n 200000 添加到/etc/security/limits.conf中: * soft nofile 200000 * hard nofile 200000 在/etc/pam.d/su中取消注释 session required pam_limits.so 我错过了什么? 谢谢! 其他(相关?)信息: 这个过程是在init.d脚本中用start-stop-daemon /etc/security/limits.d/目录是空的

我怎样才能决定哪一个Unix或类似Unix的操作系统会给我最容易打开的文件?

我正在寻找部署一个能够在一台主机上同时连接多个65535的服务。 65535似乎是最常见的Linux发行版的实际限制。 有没有任何操作系统或发行版本可以超越这个范围?如果是的话,我可以期望在实践中使用的最大值是多less?

在非交互式用户上强制nproc ulimit

我有一个脚本,可以通过php-fpm同时启动n次。 php-fpm池被设置为在某个用户名下运行,我想限制这个用户名可以启动的进程数量。 ps aux|grep fpm root 7165 0.0 0.0 849288 27872 ? Ss 05:47 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf) myuser 7167 4.6 0.1 872512 77148 ? S 05:47 0:31 php-fpm: pool myapp #pool I want to limit www-data 7172 0.2 0.1 863248 62904 ? S 05:47 0:01 php-fpm: pool www #default pool 这是通过php-fpm启动的过程如下所示: 37192 myuser […]

无法访问Ubuntu EC2 ssh,连接到服务器IPclosures

我的服务器由于stream量过大而出现错误,并且在访问网站时经常出现此消息 Error: EMFILE: too many open files, open '/home/ubuntu/chat2/public/style.css' at Error (native) 为了解决这个问题,我search了一下,并试图增加Ubuntu中的Ulimit。 最近我更改了以下文件 sysctl.conf 正如我遵循本教程http://ithubinfo.blogspot.in/2013/07/how-to-increase-ulimit-open-file-and.html 也改变了 /etc/security/limits.conf 我这样做后,我退出了我的SSH,然后尝试login,从那以后我无法进入。 它login,然后告诉我连接到(服务器IP)closures。 看到 我怎样才能访问我的terminal和/或恢复我的limits.conf和sysctl.conf ? 更新: 我试图访问它通过FTP文件zilla,它给错误“意外的文件SFTP结束”。 如何在没有terminal访问的情况下再次编辑这些文件?

Nginx在启动时没有在/etc/security/limits.conf中设置fd限制

我有以下configuration来增加可用于所有用户的进程的文件描述符的数量。 cat /etc/security/limits.conf * hard nofile 65536 * soft nofile 65536 当机器启动时,nginx设置为在nginx用户下作为服务启动,如果我检查/ proc //限制下的限制,它是1024/4096 Max open files 1024 4096 files 在不更改任何设置或configuration文件的情况下,如果我使用sudo service nginx restart nginx服务 限制可达65536/65536 Max open files 65536 65536 files 无论如何,要确保它第一次启动这些限制?

ulimit没有体现在jenkins master在redhat上运行

我已经看到了serverfault.com/questions/436138/ulimit-not-reflected-for-jenkins-slave#new-answer,并没有为我工作的步骤,请帮助。 我使用的是红帽上的jenkins,我也有同样的问题。我把ulimit设置为99999,当我用ulimit命令检查ulimit时,我得到了99999,但是从jenkins的工作中我得到了1024.I“/lib64/security/pam_limits.so “和”/lib/security/pam_limits.so".I can not restart jenkins.I already added root soft nofile 99999 root hard nofile 99999 到文件/etc/security/limits.config 请帮忙。

在AIX上执行ulimit?

AIX内核执行哪些限制(堆栈,数据,rss,nofiles等)? 看来rss(内存)ulimit实际上并没有实施,无论是软或硬的价值。 如果是这样的话,那么没有强制性的限制有什么意义呢?

由于无法创build工作线程,Apache不断崩溃

我们在错误日志中获得了很多 ((11)资源暂时不可用:apr_thread_create:无法创build工作线程)和(110)连接超时:proxy:HTTP:尝试连接到127.0.0.1:80(*)失败 httpd.conf中worker的参数如下 StartServers 8 ServerLimit 128 MaxClients 2048 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 32 MaxRequestsPerChild 10000 我已经改变了limit.conf的堆栈大小,但仍然没有帮助,任何人都可以帮我吗? 2011年4月4日更新:处理完这个问题之后我们已经将configuration文件更改为以下内容 StartServers 8 ServerLimit 64 MaxClients 2048 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 32 MaxRequestsPerChild 0 ListenBacklog 2048 和localhost的连接错误消失我们必须将MaxRequestPerChild设置为零,并且我们改变了限制中用户进程的数量.d / 90-nproc.conf *软nproc 40000

ulimit命令或其他内存/ CPU限制选项?

我有一个命令行进程,由我的ruby轨应用程序运行使用ImageMagick“转换”命令将PDF转换成多个PNG。 问题是,当我运行命令时,我的VPS上的所有内存(512MB),并呈现许多其他function(Web服务器,SSH等)。 我的转换命令是这样的: convert -density 288 ./document.pdf -resize 25% ./pages/page_%03d.png 我试图使用ulimit来限制这个进程可以消耗的内存大约15%的内存,我的512MB的VPS大约是76,800千字节。 如果我使用ulimit运行上面的命令,如下所示,这个过程最初没有限制地占用内存的80%,并且由于延迟导致服务器的其他function无效。 经过一段时间,这个过程降到10%以下(通常是内存的4-8%),但是其他所有服务器的function仍然很慢。 注意我关于进程耗费多less内存的数字来自顶端。 bash -c 'ulimit -m 76800; convert -density 288 ./document.pdf -resize 25% ./pages/page_%03d.png' 有没有人有任何想法,我怎么可以执行这个命令,而不消耗我所有的记忆? 谢谢!