caddy 对于 systemctl 的支持真是垃圾,经常性的启动不成功,所以换成了 crontab + screen 启动,不得不说好用多了。但是每次启动都会提醒

WARNING: File descriptor limit 1024 is too low for production servers. At least 8192 is recommended. 
         Fix with "ulimit -n 8192"

其实不管也没什么, 但是看着就是不爽。下面告诉你怎么解决。

编辑 /etc/security/limits.conf 文件

在 # End of file 一行上面加入

* soft nofile 16384
* hard nofile 16384

保存即可。

添加如下

 

vai。https://blog.pakro.top/2019/Solve_the_problem_that_caddy_prompts_to_Fix_with_ulimit-n_8192_when_it_starts/

 

参考:https://stackoverflow.com/questions/49632581/fix-with-ulimit-n-8192

 

caddy启动时提示:File descriptor limit 1024 is too low for production servers

提示:caddy: WARNING: File descriptor limit 1024 is too low for production servers. At least 8192 is recommended. Fix with "ulimit -n 8192".

解决方法:vi /etc/security/limits.conf

加入:

* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535

root soft nofile 65535
root hard nofile 65535
root soft nproc 65535
root hard nproc 65535

然后按Esc键,输入:wq保存退出,输入命令exit注销当前帐户再登录进即生效。

via.https://cgo.gitbook.io/my-it-blog/linux/file-descriptor-limit-1024

 

最后修改:2019 年 12 月 08 日 03 : 41 PM