4

VM に redis をインストールしましたが、しばらく使用していません。(最後に使用していたのですが、うまくいきましたが、今はそうではありません..その間(約1か月)は何も変わっていません)。言うまでもなく、私は深く混乱していますが、できる限り多くの情報を投稿します.

$ redis-server

サーバーは起動しますが、オーバーコミット メモリが 0 に設定されているという警告が表示されます。私は VM を使用しているため、必要に応じてこの設定を 0 から 1 に変更することはできません。ただし、使用したいカスタムredis.configファイルを作成したため(および過去に使用していたもの)、デフォルトの構成ファイルで開始してもあまり効果がありません。これをもう一度試してみましょう。

$ redis-server redis.config
$

何もない。沈黙。エラー メッセージは表示されず、起動しませんでした。

$ nohup redis-server redis.config > nohup.out&

プロセス ID を取得しましたが$ ps、プロセスがリストに表示されstop、すぐに消えてしまいました。繰り返しますが、エラーはなく、nohup.out にも redis のログ ファイルにも出力はありません。以下は私が使用しているredis.configです(短くするためのコメントはありません)

daemonize yes
pidfile [my-user-account-path]/redis/redis.pid
port 0
bind 127.0.0.1
unixsocket [my-user-account-path]/tmp/redis.sock
unixsocketperm 770
timeout 10
tcp-keepalive 60
loglevel warning
logfile [my-user-account-path]/redis/logs/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error no
rdbcompression no
rdbchecksum no
dbfilename dump.rdb
dir [my-user-account-path]/redis/db
slave-serve-stale-data yes
slave-priority 100
appendonly no
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128

# ADVANCED CONFIG is set to all default settings#

おそらくどこかでアクセス許可の問題でさえあると思います(これをルートとして実行しようとしましたが、参考までに)、役に立たない. Redis で似たようなことを経験したことのある人はいますか?

4

1 に答える 1

0

私もredisのクラッシュを経験しています。参考までに - redis の開発の多くの責任者である Salvatore Sanfilippo、別名 antirez は、redis のクラッシュに関するいくつかの洞察を含む興味深いブログを続けています。

http://antirez.com/news/43

于 2013-09-22T16:31:23.467 に答える