是否可以限制特定用户的进程始终以至少 15 的友好度运行,比如说?
pkaramol
Asked:
2019-04-21 00:27:27 +0800 CST
pkaramol
Asked:
2019-02-21 03:36:03 +0800 CST
我有
ERR 达到最大客户端数
来自我的redis
服务器,所以我决定在其配置中增加允许的最大客户端连接数。这也需要根据文档,为用户增加各自的打开文件限制。
所以我做了以下更改:
$ grep maxclient /etc/redis/redis.conf
maxclients 100000
$ grep redis /etc/security/limits.conf
redis - nofile 100000
然后我做了systemctl restart redis-server
但是,当我检查redis-server
系统用户运行的进程的限制时redis
,最大允许文件会报告其他内容:
$ ps -u redis
PID TTY TIME CMD
21168 ? 00:00:22 redis-server
$ grep 'open files' /proc/21168/limits
Max open files 4096 4096 files
我是否需要重新启动机器才能使更改生效?或者是别的什么?