Sample Header Ad - 728x90

Redis server error: "Cannot assign requested address" under high traffic from Nginx to PHP to Redis

0 votes
1 answer
76 views
I'm experiencing an issue with my Redis server where I get the following error under high traffic: Cannot assign requested address my php code: connect('192.168.10.20', 6379,2); if($redisConnected) $redis->auth('myPassword'); } catch (Exception $e) { file_put_contents("redisErrorlog.log", $e->getMessage(), FILE_APPEND); } This error appears intermittently when requests are being forwarded from Nginx to PHP, which then communicates with Redis. The traffic load is quite high, and the error seems to occur when Redis is under heavy load. not all requests give this error I tried to increase the linux server limit in ulimit -n 65535 and limits.conf and sysclt.conf but still has the same error. my server software ubuntu 22.04.3 my server hardware is 128 RAM with 128 core cpu Intel(R) Xeon(R) Gold 6438Y+ my redis.conf: bind 192.168.10.20 127.0.0.1 ::1 protected-mode yes port 6379 tcp-backlog 511 timeout 0 tcp-keepalive 300 daemonize yes supervised no pidfile /var/run/redis/redis-server.pid loglevel notice logfile /var/log/redis/redis-server.log databases 16 always-show-logo yes save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb rdb-del-sync-files no dir /var/lib/redis replica-serve-stale-data yes replica-read-only yes repl-diskless-sync no repl-diskless-sync-delay 5 repl-diskless-load disabled repl-disable-tcp-nodelay no replica-priority 100 acllog-max-len 128 requirepass myPassword lazyfree-lazy-eviction no lazyfree-lazy-expire no lazyfree-lazy-server-del no replica-lazy-flush no lazyfree-lazy-user-del no oom-score-adj no oom-score-adj-values 0 200 800 appendonly no appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes aof-use-rdb-preamble yes lua-time-limit 5000 slowlog-log-slower-than 10000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" hash-max-ziplist-entries 512 hash-max-ziplist-value 64 list-max-ziplist-size -2 list-compress-depth 0 set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 hll-sparse-max-bytes 3000 stream-node-max-bytes 4096 stream-node-max-entries 100 activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit replica 256mb 64mb 60 client-output-buffer-limit pubsub 32mb 8mb 60 hz 10 dynamic-hz yes aof-rewrite-incremental-fsync yes rdb-save-incremental-fsync yes jemalloc-bg-thread yes
Asked by Sam Wiki (21 rep)
Dec 15, 2024, 08:32 PM
Last activity: Dec 18, 2024, 05:50 PM