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
保存即可。
参考: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