Error map
ERR CONFIG SET failed (possibly related to argument) Redis: (error) ERR CONFIG SET failed (possibly related to argument 'maxmemory') - can't set immutable config
Redis · layer 5, Data
Centre: this error. First ring: errors it is linked with (10). Outer ring: what those are linked with. Colours show the layer of a request each error belongs to. Click any dot to re-centre the map on it; hover to follow its connections. The centre dot opens the error page.
Directly related (10)
Redis: evicted_keys growing — keys vanish unexpectedly because maxmemory is reached and a volatile/allkeys eviction policy is active
Redis removed keys to stay under `maxmemory` according to the eviction policy.
Redis ACL: (error) NOPERM this user has no permissions to run the 'flushall' command or its subcommand
The authenticated ACL user lacks permission for that command or key pattern.
Redis: Could not connect to Redis at 10.0.0.5:6379: Connection timed out
Redis only listens on localhost by default, so remote clients time out or are refused.
Redis: # Could not create server TCP listening socket *:6379: bind: Address already in use / *** FATAL CONFIG FILE ERROR ***
`redis-server` exits at startup because the port is taken or the config file has an error.
Laravel: .env changes ignored / env('X') returns null after php artisan config:cache
After `config:cache`, Laravel no longer reads `.env`, so `env()` calls outside config files return null and edits to `.env` have…
Redis: Closing idle client / Connection closed by server after timeout 300
Redis' `timeout` directive closes connections idle longer than N seconds.
Redis: (error) ERR unknown command 'JSON.GET', with args beginning with: / unknown command 'FT.SEARCH'
The server doesn't know the command — wrong name, newer Redis version, or a missing module.
Redis: (error) ERR DB index is out of range / ERR SELECT is not allowed in cluster mode
`SELECT n` used a database number the server doesn't have, or you're on Redis Cluster/managed Redis that only has DB 0.
Redis: (error) ERR This instance has cluster support disabled
A cluster command (or cluster client) was used against a standalone Redis instance.
Redis::CannotConnectError: Error connecting to Redis on localhost:6379 (Errno::ECONNREFUSED)
Sidekiq or the Rails Redis cache/cable couldn't connect to Redis.
Two steps away (28)
Kubernetes: OOMKilled (exit code 137)
The container used more memory than its limit, and the kernel killed it.
java.lang.OutOfMemoryError: Java heap space
The JVM ran out of heap memory and garbage collection couldn’t free enough.
Segmentation fault (core dumped)
A program accessed memory it wasn’t allowed to, and the kernel killed it with SIGSEGV (exit code 139).
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
The docker CLI can’t talk to the Docker engine — it isn’t running, or your user can’t access the socket.
user is not in the sudoers file. This incident will be reported.
Your account isn’t allowed to use sudo.
java.nio.file.AccessDeniedException: /path
The OS denied a file operation to the Java process.
Error response from daemon: network X not found
The container or Compose project refers to a Docker network that doesn’t exist (any more).
Error response from daemon: Pool overlaps with other one on this address space
Docker tried to create a network whose subnet clashes with an existing Docker network (or a VPN/host route).
driver failed programming external connectivity on endpoint: iptables: No chain/target/match by that name
Docker’s iptables rules were wiped (firewalld/ufw reload, iptables flush) while Docker was running, so it can’t publish ports.
java.lang.ExceptionInInitializerError
A static initializer (static block or static field) threw an exception while the class was loading.
[nodemon] app crashed - waiting for file changes before starting...
Your app threw an error on startup; nodemon is waiting for a file change to retry.
Docker container exits immediately (Exited (0) / Exited (1) right after start)
The container started and its main process finished at once, so the container stopped — Docker containers only live as long as PI…
Laravel: Symfony\Component\Mailer\Exception\TransportException: Connection could not be established with host "smtp.mailtrap.io:2525": stream_socket_client(): Unable to connect
Laravel's mailer could not connect to the SMTP host configured in `.env`.
Laravel/PHP 8: ErrorException: Attempt to read property "name" on null
You accessed a property on a value that is `null`, typically an empty relationship or a query that found nothing.
Laravel: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: YES)
MySQL rejected the username/password configured in Laravel's `.env`.
Laravel: Symfony\Component\ErrorHandler\Error\FatalError: Maximum execution time of 30 seconds exceeded
A web request ran longer than PHP's `max_execution_time` and was killed.
Laravel: Symfony\Component\Process\Exception\ProcessTimedOutException: The process "npm run build" exceeded the timeout of 60 seconds
A subprocess launched via the `Process` class or `Process::run()` exceeded its allowed time.
Laravel: Illuminate\Http\Client\ConnectionException: cURL error 28: Operation timed out after 30001 milliseconds with 0 bytes received
The Laravel `Http::` client waited for a response longer than its timeout and gave up.
Error [ERR_REQUIRE_ESM]: require() of ES Module not supported
CommonJS code used `require()` on a package that is ES-module-only (node-fetch 3, chalk 5, nanoid 4, got 12…).
SyntaxError: Cannot use import statement outside a module
An `import` statement ran in a context treated as CommonJS (Node without "type": "module", a browser script without type="module"…
TypeError [ERR_IMPORT_ATTRIBUTE_MISSING]: Module needs an import attribute of "type: json"
An ES module imported a .json file without the required import attribute.
Redis: (error) MOVED 3999 10.0.0.6:6379 / ReplyError: MOVED 12182 192.168.0.5:7001
The key lives on another cluster node, and the client isn't cluster-aware, so it just sees the redirect.
Redis: (error) ERR wrong number of arguments for 'set' command / ERR syntax error
The command was malformed: missing/extra arguments or an unsupported option for your Redis version.
Redis Cluster: (error) CLUSTERDOWN Hash slot not served / The cluster is down
The cluster has hash slots that no node currently serves, so keys in those slots can't be accessed.
Redis Cluster: (error) CROSSSLOT Keys in request don't hash to the same slot
A multi-key command or transaction used keys that live in different cluster slots.
Laravel: Predis\Connection\ConnectionException: Connection refused [tcp://127.0.0.1:6379] / RedisException: Connection refused
Laravel can't connect to Redis, which it uses for cache, sessions or queues.
Redis: Error: connect ECONNREFUSED 127.0.0.1:6379 / Could not connect to Redis at 127.0.0.1:6379: Connection refused
Nothing is listening on the Redis host/port your client uses.
Redis: DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user
Redis refuses connections from non-local clients when it has no password and is bound to all interfaces.
Map another error
Popular: 500403400ORA-009331064Critical errorFileNotFoundException assemblyTypeError