使用ulimit -n 8192修复

don*_*lan 3 linux caddy

caddy在Linux机器上运行,我收到以下错误消息:

WARNING: File descriptor limit 1024 is too low for production servers.
         At least 8192 is recommended. 

         Fix with "ulimit -n 8192"
Run Code Online (Sandbox Code Playgroud)

好的,不错。但是我应该在哪里修复呢?

小智 6

对于临时修复,您只需发出命令ulimit -n 8192

要永久使用,您需要进行修改/etc/security/limits.conf

有关更多详细信息,请参阅以下内容:

https://singztechmusings.wordpress.com/2011/07/11/ulimit-how-to-permanently-set-kernel-limits-in-linux/

来自文章:

vi /etc/security/limits.conf

为每个限制添加两行:

* soft nofile 16384
* hard nofile 16384