问题标签 [ulimit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2876 浏览

python - Windows 上的资源限制?

resourcePython 的模块和 POSIX在 Unix 系统上公开的资源限制机制的 Windows 等价物是什么setrlimit

具体来说,我将子进程的处理器时间限制为几秒钟。如果它没有在约束内完成,它就会被终止。

0 投票
1 回答
704 浏览

linux - PAM limits.conf 不适用于 ubuntu oneric ocelot 中的 www-data

尝试从 pam.d 目录中取消注释 pam_limits.so 但没有运气。基本 PAM 似乎已安装,因为 /usr/lib 中存在 libpam

这是limits.conf的未注释部分

0 投票
1 回答
221 浏览

return - ulimit -a 每半小时返回旧值

ulimit -a 每半小时返回旧值的问题

每次我把它改成

再次返回默认值

如何永远保存它

0 投票
2 回答
6900 浏览

file-descriptor - 增加文件描述符数的 ulimit

作为normaluser

作为根,它可以根据需要工作 - 但它不会影响normaluser.

如何摆脱这个第 22 条陷阱?我需要坚持下去。

0 投票
3 回答
51017 浏览

amazon-ec2 - 如何增加 Amazon EC2 实例的 ulimit?

在通过 SSH 连接到运行 Amazon Linux AMI 的 EC2 实例后,我尝试了:

...并得到以下错误:

但是,shell 允许我减少这个数字,仅适用于当前会话。

无论如何增加EC2实例的ulimit (永久)

0 投票
1 回答
123 浏览

linux - 我不小心做了ulimit -r1,我想回到ulimit -r90+,我该怎么做?

然后我知道硬限制已变为 1 ..有没有一种简单的方法可以“重置我所做的”?这是我通过 ssh 登录的服务器。

0 投票
2 回答
749 浏览

linux - ulimit -t Linux

我在 Eclipse-Ubuntu 上写了两个简单的程序来测试 ulimit 终端命令(附上他们的二进制文件)++++++++++++++++++++++++++++++ ++ 迭代器

++++++++++++++++++++++++++++++++++ 定时器

++++++++++++++++++++++++++++++++++ 测试计时器

输出结束

输出结束

输出结束

输出结束

++++++++++++++++++++++++++++++++++ 测试迭代器

输出结束

输出结束

输出结束

输出结束

你认为是什么问题?似乎新的终端会话设置了新的时间限制提前谢谢

0 投票
1 回答
242 浏览

c++ - 如何获取进程中的计时器数量?

我遇到了与此处描述的完全相同的问题:

timer_create() : -1 EAGAIN (资源暂时不可用)

简而言之,一些进程通过 timer_create 保留了很多计时器,但从不释放它们。我无法弄清楚的是如何确定我们的生产环境中受泄漏影响的过程。

我怎么能知道哪个进程是坏进程,而不随机杀死所有正在运行的东西?

任何/proc/`pidof myprocess`/调试信息告诉我保留了多少计时器?

先感谢您!

0 投票
3 回答
6114 浏览

c++ - 关闭套接字不释放文件描述符

在对我编写的某些服务器代码进行压力测试时,我注意到即使我在描述符句柄上调用 close()(并验证结果是否有错误),但描述符并未释放,最终导致 accept() 返回一个错误“打开的文件太多”。

现在我明白这是因为 ulimit,我不明白为什么我在每个同步接受/读取/发送周期后调用 close() 时会点击它?

我通过使用 lsof 运行手表来验证描述符是否确实存在:

果然有大约1000个左右。此外,使用 netstat 检查我可以看到没有挂起的 TCP 状态(没有 WAIT 或 STOPPED 或任何东西)。

如果我只是从客户端执行单个连接/发送/接收,我会注意到套接字确实保留在 lsof 中;所以这甚至不是负载问题。

服务器在 Ubuntu Linux 64 位机器上运行。

有什么想法吗?

0 投票
3 回答
4144 浏览

linux - “ulimit -v”如何在 Linux 操作系统中工作?

我想在 Linux 上使用 ulimit 命令限制通过 bash 启动的进程使用的内存。我想知道使用什么操作系统机制来支持 ulimit。特别是,它是基于 cgroups 的吗?