質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.63%

redisを正常に起動できない

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,955

dadan_dan

score 18

 前提・実現したいこと

redisの設定を行っています。既にある設定ファイル(/usr/local/src/redis-5.0.0/redis.conf)をコピーして新たな設定ファイル(/etc/redis/redis.conf)を作り設定を少し変えたのですが、起動させると正常に起動できていないようでした。

とりあえず無視して接続してみると[127.0.0.1:6379>]が表示されるので接続自体はできているのかな?と思うのですが、新たな設定ファイルの方で設定したパスワードを打っても”ERR Client sent AUTH, but no password is set”と表示されてしまいます。

 発生している問題・エラーメッセージ

10209:M 02 Nov 2018 10:54:05.299 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
10209:M 02 Nov 2018 10:54:05.299 # Server initialized
10209:M 02 Nov 2018 10:54:05.299 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
10209:M 02 Nov 2018 10:54:05.299 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
9368:M 02 Nov 2018 00:44:03.070 * DB loaded from disk: 0.000 seconds
9368:M 02 Nov 2018 00:44:03.070 * Ready to accept connections

 該当のソースコード

tail -30 /var/log/redis/redis.log

 補足情報(FW/ツールのバージョンなど)

このサイトを見ながら設定しました。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

下記、参考になるかもしれません。
URL : http://www.denet.ad.jp/technology/2017/11/redis-centos7.html

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/11/02 18:20

    ありがとうございます!

    上記のサイトを見ながら設定を変更してみたのですが
    " error: permission denied on key 'vm.overcommit_memory' "
    " -bash: /sys/kernel/mm/transparent_hugepage/enabled: 許可がありません "
    のようなエラーが出ます。

    その前に自動起動スクリプトあたりの設定もしていたのですが、起動しよう以下のコマンドを打つと
    $ sudo /etc/init.d/redis start
    # Fatal error, can't open config file '/etc/redis/6379.conf'
    と返ってきます。

    これらのエラーから多分権限の設定あたりの問題なのではないかと思い色々調べてみましたが、まだ解決策がわかりません…。

    ・パスワードなどの設定の内容が反映される
    ・自動起動スクリプトで起動できる
    ようにだけはしたいのですが、どうすれば良いでしょうか…。
    色々と聞いてしまって申し訳ないです。

    キャンセル

  • 2018/11/02 18:48

    このままだと、手探りになってしまい時間だけが過ぎていくような感じがします。
    あたらしく、質問を投稿してみはないでしょうか。

    その際は、詳細な情報が必要になるかと思います。

    たとえば、OS(種類/バージョン)や Redis サーバのバージョン。
    どのような方法でRedisサーバをインストールしたのか。

    起動スクリプトを記載する。設定したパーミッションも必要です。
    あとは、Redisサーバの設定ファイルを記載する。

    キャンセル

  • 2018/11/02 20:13

    そうしてみます!ご丁寧にありがとうございます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.63%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る