2017-11-09 10 views
0

Ich versuche, Redis mit einer dump.rdb-Datei auf Linux zu starten, aber ich bekomme einen Kernfehler. Wenn ich jedoch unter Windows mit der gleichen Datei starte, läuft es einwandfrei. Auch wenn ich versuche, auf diesem Linux-Rechner mit einer kleineren Datei zu starten, scheint es, dass es startet. Könnte es ein Speicherproblem sein? Danke! AmparoProbleme beim Starten der Redis mit dump.rdb-Datei

+0

Was ist der Fehlercode? Was sind die Redis-Versionen hier? –

+0

@ItamarHaber Ich bin mir nicht sicher, ob es Interoperabilität mit RDB-Dateien zwischen Win und "echten" Redis gibt. Auch das könnte einfach der letzte Fehler sein, der beim Laden von 2.8 Rdbs in 4.0 gefunden wurde –

+0

Wenn Sie Speicher verdächtigen, haben Sie es auf einem Linux-Rechner mit mehr Speicher versucht? Sie können Linux-Server mit mehr (oder unterschiedlich großem) Arbeitsspeicher stundenweise bei Amazon, Google und vielen anderen Orten mieten, um es auszuprobieren und dann zu löschen, wenn Sie fertig sind. – Paul

Antwort

0

Ich hatte das ähnliche Problem vor, und der Grund ist, dass der Benutzer „redis“ nicht über die Schreibberechtigung im Ordner „dump.rdb“ .bgsave ist die Standardmethode zur Sicherung der Daten auf der Festplatte in redis . Also führe ich den Code "config set stop-writes-on-bgsave-error no" in redis.cli aus und das Problem ist behoben. Außerdem kannst du den Ordner des "dump.rdb" in redis.conf ändern.

+0

Danke, aber ich glaube nicht, dass das Problem darin besteht, Berechtigungen zu schreiben, denn mit anderen kleineren dump.rdb Dateien wird es korrekt ausgeführt – amparo

Verwandte Themen