2017-11-09 11 views
0

Linux上でdump.rdbファイルでredisを起動しようとしていますが、コアエラーが発生します。しかし、同じファイルでWindowsを起動すると、完全に動作します。また、私がこのLinuxマシンで小さなファイルで起動しようとすると、起動するようです。 メモリに問題はありますか? ありがとう! Amparodump.rdbファイルでredisを起動しようとするときの問題

+0

エラーコードとは何ですか?ここに含まれるRedisのバージョンは何ですか? –

+0

@ItamarHaber Winと "本当の" redisの間にrdbファイルとの相互運用性があるかどうかはわかりません。また、これは単純に最近のバグが見つかった可能性があります4.0に2.8リットルをロードするとき –

+0

あなたはメモリが疑わしい場合は、より多くのメモリを持つLinuxマシンで試してみましたか? AmazonやGoogleなど多くの場所で、より多くの(または異なるサイズの)メモリを搭載したLinuxサーバーを1時間ごとにレンタルして、試してみることができます。 – Paul

答えて

0

「redis」というユーザーが「dump.rdb」のフォルダに書き込み権限を持っていないため、その理由は同じです.bigsaveは、データをディスクにバックアップするためのデフォルトの方法です。ですから、私はredis.cliで "config set stop-writes-on-bgsave-error no"というコードを実行し、問題は修正されました。さらに、redis.confの "dump.rdb"のフォルダも変更できます。

+0

ありがとうございます。しかし、問題が他のより小さいdump.rdbファイルで正しく実行されるため、書き込み権限の問題ではないと思います – amparo

関連する問題