Error map
Bad file format reading the append only file / AOF corrupted Redis: Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>
Redis · layer 5, Data
Centre: this error. First ring: errors it is linked with (8). 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 (8)
Redis: MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk
Redis couldn’t write its RDB snapshot (disk full, permissions, fork failed), so it blocks writes to protect data.
Docker: Redis data gone after container restart — dump.rdb not persisted to a volume
The container's `/data` isn't mounted to a volume, so snapshots vanish when the container is recreated.
Redis: # Can't save in background: fork: Cannot allocate memory / WARNING overcommit_memory is set to 0!
Redis couldn't fork to write an RDB/AOF snapshot because the OS refused to allocate memory.
Redis: # Failed opening the temp RDB file temp-1234.rdb (in server root dir /var/lib/redis) for saving: Permission denied
Redis can't write its snapshot file to the configured directory.
BullMQ: Error: Missing lock for job 42. moveToFinished / job stalled more than allowable limit
A BullMQ worker lost the lock on a job (it took too long or the event loop was blocked), so the job is considered stalled.
Redis: # Wrong signature trying to load DB from file / # Short read or OOM loading DB. Unrecoverable error, aborting now
Redis can't load `dump.rdb` — it's corrupted, truncated, from an incompatible version, or not an RDB file.
Redis::CannotConnectError: Error connecting to Redis on localhost:6379 (Errno::ECONNREFUSED)
Sidekiq or the Rails Redis cache/cable couldn't connect to Redis.
Redis: (error) LOADING Redis is loading the dataset in memory
Redis is starting and still reading its RDB/AOF, so it rejects commands temporarily.
Two steps away (21)
No space left on device, but df shows free space (inodes exhausted)
The filesystem has run out of inodes — the slots for files — even though there are gigabytes free, usually because of millions of…
Redis: OOM command not allowed when used memory > 'maxmemory'
Redis reached its maxmemory limit and the eviction policy (noeviction) refuses new writes.
Redis: READONLY You can't write against a read only replica
The client is connected to a replica (or a failed-over node) and tried to write.
Laravel Sail: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed: Temporary failure in name resolution
Commands run outside the Sail container (on the host) try to resolve the Docker service name `mysql`, which only exists inside th…
Rails: A server is already running (pid: 12345, file: /app/tmp/pids/server.pid). Exiting
Rails thinks another server is running because a stale `server.pid` exists (often after a crash or in Docker).
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.
ReplyError: NOAUTH Authentication required.
The Redis server requires a password (or ACL user) but the client didn’t authenticate.
WRONGTYPE Operation against a key holding the wrong kind of value
A Redis command was used on a key of a different type (e.g. HGET on a string key).
Laravel Queue: Illuminate\Queue\MaxAttemptsExceededException: App\Jobs\SendReport has been attempted too many times or run too long
A queued job failed repeatedly or ran past its timeout, so it was marked failed.
Redis: (error) BUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE
A long-running Lua script (or function) blocks the single-threaded server, so other commands are rejected.
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.
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…
Map another error
Popular: 500403400ORA-009331064Critical errorFileNotFoundException assemblyTypeError