私は持っています
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
変更を適用するにはコンピュータを再起動する必要がありますか?または他のもの?
答え1
/etc/security/limits.conf
構成ファイルですpam_restrictionsPAMモジュール。 PAMを使用してログインしたユーザーにのみ影響します。いいえそれ以外の場合はサービスが開始されます。
開始するプロセスの制限を変更するには、systemdを構成する必要があります。systemdを使用してサービス制限を設定するには?これを行う方法について。