Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如果更改生产服务器上的ulimit值,是否会中断服务器上已运行的现有进程?_Linux_Production Environment - Fatal编程技术网

Linux 如果更改生产服务器上的ulimit值,是否会中断服务器上已运行的现有进程?

Linux 如果更改生产服务器上的ulimit值,是否会中断服务器上已运行的现有进程?,linux,production-environment,Linux,Production Environment,我们需要更改生产服务器上的ulimit值,因为当前配置的值不符合要求。 然而,已经有许多java进程在服务器上运行,我们不想破坏它们中的任何一个 我们可以动态更改生产服务器上的ulimit值吗 这是给你的 Red Hat Enterprise Linux Server 6.6版(圣地亚哥)进程从其父进程继承资源限制。shell内置的ulimitulimit会更改shell自身的资源限制,从而更改其未来子级的资源限制。更改limits.conf中的值将更改未来登录shell的资源限制,从而更改其子

我们需要更改生产服务器上的ulimit值,因为当前配置的值不符合要求。 然而,已经有许多java进程在服务器上运行,我们不想破坏它们中的任何一个

我们可以动态更改生产服务器上的ulimit值吗

这是给你的
Red Hat Enterprise Linux Server 6.6版(圣地亚哥)

进程从其父进程继承资源限制。shell内置的ulimit
ulimit
会更改shell自身的资源限制,从而更改其未来子级的资源限制。更改
limits.conf
中的值将更改未来登录shell的资源限制,从而更改其子代的资源限制。两者都不会更改已运行进程的限制

当然,已经运行的进程可能会感到其他进程越来越需要资源。例如,这可能会使它们更快地耗尽内存

要获取或设置已运行进程的资源限制,较新的Linuxe具有 命令例如,要更改正在运行的进程的
nproc
限制,请执行以下操作:

prlimit --pid $MY_SERVER_PID --nproc=unlimited

谢谢你的回答。我完全同意你的观点:)。然而,我的问题仍然没有得到回答。如果我更改这个文件/etc/security/limits.conf中的值,它会对现有正在运行的java进程产生影响吗?不会,怎么可能
man limits.conf
声明:另外,请注意,所有限制设置都是在每次登录时设置的。它们不是全球性的,也不是永久性的;仅在会议期间存在哦,好的,好的。谢谢汉斯实验室。注意:)。我想这个应该移到